ColleagueManager 成员

提供方法来添加、 删除、 检索和管理用户的同事。

ColleagueManager 类型公开以下成员。

构造函数

  名称 说明
公共方法 ColleagueManager ColleagueManager 类的新实例进行初始化。

页首

属性

  名称 说明
公共属性 DefaultPolicy 获取默认隐私策略与ColleagueManager对象中的同事。 (覆盖 PrivacyItemManagerBase<T>.DefaultPolicy。)
公共属性 Item[Int64] 获取现有项的 id。 (从 PrivacyItemManagerBase<T> 继承。)
公共属性 Item[UserProfile] 获取指定的用户配置文件的Colleague对象。
受保护的属性 PartitionID (从 PrivacyItemManagerBase<T> 继承。)

页首

方法

  名称 说明
受保护的方法 AppendUniqueGroupList (从 PrivacyItemManagerBase<T> 继承。)
公共方法 Create 为指定的类型和隐私级别创建一个Colleague对象。
公共方法 CreateWithoutEmailNotification
公共方法 DeleteAll 删除对应于给定用户的所有项目。 (从 PrivacyItemManagerBase<T> 继承。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetColleaguesOfColleagues 获取该同事的同事。
公共方法 GetCommonColleagues 获取用户和同事的共同或共享的同事。
公共方法 GetDataSet() 返回一个包含该查看器对其具有权限的所有项的数据集 (从 PrivacyItemManagerBase<T> 继承。)
公共方法 GetDataSet(Privacy) 返回一个包含所有项目限制到特定级别的隐私数据集 (从 PrivacyItemManagerBase<T> 继承。)
公共方法 GetGroupList 获取此的同事是在下的组的列表。 (覆盖 PrivacyItemManagerBase<T>.GetGroupList()。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetItems() 返回查看器对其具有权限的所有项 (从 PrivacyItemManagerBase<T> 继承。)
公共方法 GetItems(Privacy) 获取所有隐私项,限于某些隐私级别 (从 PrivacyItemManagerBase<T> 继承。)
受保护的方法 GetItems(Privacy, Comparison<T>) (从 PrivacyItemManagerBase<T> 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 IsColleague(Guid) 确定指定的用户是否为该同事的同事。
公共方法 IsColleague(Int64)
受保护的方法 MemberwiseClone (从 Object 继承。)
受保护的方法 ModifyDataRow 更新用户配置文件存储区中的同事。 (覆盖 PrivacyItemManagerBase<T>.ModifyDataRow(DataRow, T)。)
受保护的方法 ModifyDataTable 此成员仅供内部使用,不能直接在您的代码中使用。 (覆盖 PrivacyItemManagerBase<T>.ModifyDataTable(DataTable)。)
受保护的方法 RepresentedObjectEquals 此成员仅供内部使用,不能直接在您的代码中使用。 (覆盖 PrivacyItemManagerBase<T>.RepresentedObjectEquals(T, T)。)
受保护的方法 RepresentedObjectUniqueIdentifier 此成员仅供内部使用,不能直接在您的代码中使用。 (覆盖 PrivacyItemManagerBase<T>.RepresentedObjectUniqueIdentifier(T)。)
公共方法 ToString (从 Object 继承。)

页首

  名称 说明
受保护的域 m_objOwnerProfile (从 PrivacyItemManagerBase<T> 继承。)

页首

另请参阅

引用

ColleagueManager 类

Microsoft.Office.Server.UserProfiles 命名空间