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