2009-10-23 2 views

답변

0

Notes/Domino에서 그룹은 일반적으로 서버의 홈 데이터 폴더에 names.nsf로 저장된 이름 및 주소록 (NAB) 데이터베이스 내에 메모 문서로 저장됩니다. 그룹의 세부 정보 (예 : 그룹의 멤버십 목록)에 액세스하려는 경우 모든 Notes 데이터베이스의 문서에 액세스하는 것과 같은 방법으로이를 수행 할 수 있습니다. 그래서 C#에서 domino.dll API를 사용할 수 있습니다. 나는 샘플 코드를 가지고 있지 않지만, 기본 단계는 다음과 같습니다

  • 는 데이터베이스에서 GetDatabase
  • 를 사용하여 NAB 데이터베이스에 대한 핸들을 얻을, 세션 개체에서 세션
  • 에 대한 핸들을 얻을 GetView 메서드를 사용하여 그룹 문서를 보유하고있는 뷰에 대한 핸들을 가져옵니다. 보기 이름은 "Groups"입니다. 당신을보기에서
  • 이 있습니다 (하여 getDocumentByKey 방법을 사용) 특정 그룹 문서를 찾아 볼 수 있습니다 또는 yo9u이 문서에 핸들 GetFirstDocument()와 GetNextDocument()
  • 를 사용하여 (뷰에있는 모든 문서를 걸을 수있다 GetItemValue 및 GetFirstItem 등의 메서드를 사용하여 멤버 목록, 그룹 제목, 설명 등의 속성을 가져올 수 있습니다.
관련 문제