ProfileBase 成员

表示 (包括UserProfile和OrganizationProfile) 的所有配置文件对象的抽象类。

ProfileBase 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 ProfileBase 实例化一个配置文件对象。

页首

属性

  名称 说明
公共属性 CurrentChangeToken 获取此配置文件的ProfileType的更改日志的当前的UserProfileChangeToken对象。
公共属性 DisplayName 获取或设置此配置文件的显示名称。
公共属性 ID 此配置文件中获取的 GUID。
公共属性 Parent 获取或设置此配置文件的父级。
公共属性 ProfileManagerBase 获取与此配置文件对象关联的管理器。
公共属性 ProfileSubtype 获取或设置此属性的配置文件子类型。
受保护的属性 ProfileSubtypeId 获取或设置配置文件子类型 id。
公共属性 ProfileType 获取配置文件的配置文件类型。
公共属性 Properties 获取此配置文件的ProfileSubtypePropertyManager对象。
公共属性 PublicOrganizationViewUrl 获取此配置文件的组织视图页的 URL。
公共属性 PublicUrl 获取此配置文件的公共配置文件页面的 URL。
公共属性 RecordId 获取配置文件的记录标识符。
公共属性 ViewerRights 返回一个位掩码的查看器的权限,若要查看此配置文件的数据。

页首

方法

  名称 说明
公共方法 Commit 承诺对数据存储的属性值的任何更改。
公共方法 Equals 确定指定的对象是否与当前配置文件完全相同。 (覆盖 Object.Equals(Object)。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetChanges() 返回更改为此配置文件已更改日志中的记录。
公共方法 GetChanges(ProfileBaseChangeQuery) 返回更改为此配置文件定义通过指定查询和更改日志中的记录。
公共方法 GetChanges(UserProfileChangeToken) 返回更改为此配置文件,都记录在更改日志中的指定位置。
公共方法 GetHashCode 返回此配置文件的唯一标识符的哈希代码。 (覆盖 Object.GetHashCode()。)
公共方法 GetProfileValueCollection 返回此配置文件的指定属性的值。
公共方法 GetType (从 Object 继承。)
受保护的方法 GetViewerRights 返回一个位掩码的查看器的权限,若要查看此配置文件的数据。
公共方法 IsProfileOwner 返回一个值,该值指示指定的用户是否为配置文件的所有者。
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 SID 获取配置文件的唯一标识符。
公共方法 ToString (从 Object 继承。)

页首

另请参阅

引用

ProfileBase 类

Microsoft.Office.Server.UserProfiles 命名空间