Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用C访问Lotus Notes中的组#_C#_Lotus Notes_Interop Domino - Fatal编程技术网

C# 如何使用C访问Lotus Notes中的组#

C# 如何使用C访问Lotus Notes中的组#,c#,lotus-notes,interop-domino,C#,Lotus Notes,Interop Domino,我正在尝试使用C#从Lotus Notes访问组。在Notes/Domino中,组作为Notes文档存储在名称和地址簿(NAB)数据库中,该数据库通常作为names.nsf存储在服务器的主数据文件夹中。如果您试图访问组的详细信息(例如,组的成员列表),您可以使用与访问任何Notes数据库中的文档相同的方式来执行此操作。因此,从C#,您可以使用domino.dll API。我没有示例代码,但基本步骤是: 获取会话的句柄 从会话对象中,使用GetDatabase获取NAB数据库的句柄 从数据库中,

我正在尝试使用C#从Lotus Notes访问组。

在Notes/Domino中,组作为Notes文档存储在名称和地址簿(NAB)数据库中,该数据库通常作为names.nsf存储在服务器的主数据文件夹中。如果您试图访问组的详细信息(例如,组的成员列表),您可以使用与访问任何Notes数据库中的文档相同的方式来执行此操作。因此,从C#,您可以使用domino.dll API。我没有示例代码,但基本步骤是:

  • 获取会话的句柄
  • 从会话对象中,使用GetDatabase获取NAB数据库的句柄
  • 从数据库中,使用GetView方法获取包含组文档的视图的句柄。视图名称为“组”
  • 从视图中,您可以查找特定的组文档(使用GetDocumentByKey方法),或者yo9u可以遍历视图中的所有文档(使用GetFirstDocument()和GetNextDocument()
  • 通过文档句柄,可以使用GetItemValue和GetFirstItem等方法获取成员列表、组标题、描述等属性