成员身份概述
Microsoft Office SharePoint Server 2007 支持两类成员身份:通讯组列表 (DL) 成员身份和 Windows SharePoint Services 3.0 网站成员身份。DL 成员身份信息是从 Active Directory 目录服务获取的,Windows SharePoint Services 3.0 网站成员身份信息是通过从 SharePoint 网站提取成员身份信息而获取的。在所有信息中,用户的配置文件页将显示用户成员身份,以及用户和当前查看用户所共有的成员身份。
用户配置文件对象模型中将添加类和方法,用于支持新的成员身份功能。用户配置文件对象模型中的新类和方法支持以下操作:
检索用户的成员身份
设置用户的成员身份隐私设置
获取两个用户之间共有的成员身份
枚举成员组
扩展新的成员身份类型,并允许您通过对象模型添加新的成员身份
Membership 对象是用户配置文件对象模型中的一级对象。您可以从 UserProfile 对象到达成员身份。
MemberGroup 对象定义了一个 DL 或 SharePoint 网站,或您使用对象模型创建的任何其他新成员组。此对象定义了一个 URL 属性。如果 MemberGroup 对象表示 DL,则该属性表示存档位置(mailto: 链接);如果此对象表示 SharePoint 网站,则该属性表示 Windows SharePoint Services 网站 URL。SourceReference 属性从 Active Directory 返回 DL 的 DirectoryEntry,或者 SPWeb 或 SPSite 对象,具体取决于 MemberGroup。
UserProfileManager 类将添加方法以返回成员组定义并创建新的成员身份类型。