メンバシップの概要
Microsoft Office SharePoint Server 2007 は、配布リスト (DL) メンバシップと Windows SharePoint Services 3.0 サイト メンバシップの 2 種類のメンバシップをサポートしています。DL メンバシップ情報は Active Directory ディレクトリ サービスから取得され、Windows SharePoint Services 3.0 サイト メンバシップ情報は SharePoint サイトからメンバシップ情報を引き抜くことによって取得されます。ユーザーのプロファイル ページには、そのユーザーのメンバシップや、そのユーザーと表示をしているユーザーが共通して持つメンバシップが、他の情報と共に表示されます。
ユーザー プロファイル オブジェクト モデルは、新しいメンバシップ機能をサポートするクラスおよびメソッドを追加します。ユーザー プロファイル オブジェクト モデルの新しいクラスおよびメソッドでは、次の操作がサポートされます。
ユーザーのメンバシップを取得する
ユーザーのメンバシップのプライバシー設定を設定する
2 ユーザー間の共通メンバシップを取得する
メンバ グループを列挙する
新しいメンバシップの種類を拡張し、オブジェクト モデルで新しいメンバシップを追加できるようにする
Membership オブジェクトは、ユーザー プロファイル オブジェクト モデルのファーストクラス オブジェクトです。UserProfileオブジェクトからメンバシップにアクセスできます。
MemberGroup オブジェクトは、DL または SharePoint サイト、あるいはオブジェクト モデルを使用して作成するその他の新しいメンバ グループを定義します。定義する URL プロパティは、DL の場合はアーカイブの場所 (mailto: リンク) を表し、SharePoint サイトを示す MemberGroup オブジェクトの場合は Windows SharePoint Services サイトの URL を表します。SourceReference プロパティは、Active Directory からの DL の DirectoryEntry、あるいは MemberGroup に応じて SPWeb または SPSite オブジェクトを返します。
UserProfileManager クラスは、メンバ グループ定義を返して新しいメンバシップの種類を作成するメソッドを追加します。
See Also
その他のリソース
オブジェクト モデルを使用してユーザー プロファイル ストアを構成する