C# 如何使用C访问Lotus Notes中的组#
我正在尝试使用C#从Lotus Notes访问组。在Notes/Domino中,组作为Notes文档存储在名称和地址簿(NAB)数据库中,该数据库通常作为names.nsf存储在服务器的主数据文件夹中。如果您试图访问组的详细信息(例如,组的成员列表),您可以使用与访问任何Notes数据库中的文档相同的方式来执行此操作。因此,从C#,您可以使用domino.dll API。我没有示例代码,但基本步骤是: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数据库的句柄 从数据库中,
- 获取会话的句柄
- 从会话对象中,使用GetDatabase获取NAB数据库的句柄
- 从数据库中,使用GetView方法获取包含组文档的视图的句柄。视图名称为“组”
- 从视图中,您可以查找特定的组文档(使用GetDocumentByKey方法),或者yo9u可以遍历视图中的所有文档(使用GetFirstDocument()和GetNextDocument()
- 通过文档句柄,可以使用GetItemValue和GetFirstItem等方法获取成员列表、组标题、描述等属性