Я пытаюсь получить доступ к группам из Lotus Notes с помощью C#.Как получить доступ к группам в Lotus Notes с помощью C#
0
A
ответ
0
В Notes/Domino Группы хранятся в виде документов заметок в базе данных имени и адресной книги (NAB), которая обычно хранится как names.nsf в папке исходных данных сервера. Если вы пытаетесь получить доступ к сведениям о группе (например, список членов группы), вы можете сделать это так же, как и доступ к документам в любой базе данных Notes. Итак, из C# вы можете использовать API domino.dll. Я не пример кода, но основные шаги будут:
- получить ручку на сессию
- от объекта Session, получить дескриптор базы данных NAB с помощью GetDatabase
- из базы данных , получить дескриптор представления, который содержит документы группы, используя метод GetView. Имя вида - «Группы».
- с точки зрения, вы можете посмотреть в частности группового документа (с помощью метода GetDocumentByKey) или yo9u может ходить все документы в представлении (с использованием GetFirstDocument() и GetNextDocument()
- с ручкой к документу, вам могут использовать методы GetItemValue и GetFirstItem и т. д. для получения списка членов, атрибутов названия группы, описания и т. д.