2009-10-23 47 views

回答

0

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

  • 得到一个处理从会话对象会话
  • ,得到一个处理使用GetDatabase
  • 从数据库中NAB数据库,使用GetView方法获取包含组文档的视图的句柄。视图名称是“组”。
  • 从视图中,可以查找一组特定的文件(使用GetDocumentByKey法)或yo9u可以走在视图中的所有文件(使用GetFirstDocument()和GetNextDocument()
  • 带有手柄的文件,你可以使用GetItemValue和GetFirstItem等方法获取成员列表,组名,描述等属性。