ColleagueManager Members

Include Protected Members
Include Inherited Members

Provides methods to add, delete, retrieve, and manage a user's colleagues.

The ColleagueManager type exposes the following members.

Constructors

  Name Description
Public method ColleagueManager

Top

Properties

  Name Description
Public property DefaultPolicy Gets the default privacy policy associated with the colleagues in the ColleagueManager object. (Overrides PrivacyItemManagerBase<T>.DefaultPolicy.)
Public property Item[Int64] (Inherited from PrivacyItemManagerBase<T>.)
Public property Item[UserProfile] Gets the Colleague object for the specified user profile.

Top

Methods

  Name Description
Protected method AppendUniqueGroupList (Inherited from PrivacyItemManagerBase<T>.)
Public method Create Creates a Colleague object with the specified type and privacy level.
Public method DeleteAll (Inherited from PrivacyItemManagerBase<T>.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetColleaguesOfColleagues Gets the colleague's colleagues.
Public method GetCommonColleagues Gets the colleagues that the user and the colleague have in common or share.
Public method GetDataSet() (Inherited from PrivacyItemManagerBase<T>.)
Public method GetDataSet(Privacy) (Inherited from PrivacyItemManagerBase<T>.)
Public method GetGroupList Gets the list of groups this colleague is under. (Overrides PrivacyItemManagerBase<T>.GetGroupList().)
Public method GetHashCode (Inherited from Object.)
Public method GetItems() (Inherited from PrivacyItemManagerBase<T>.)
Public method GetItems(Privacy) (Inherited from PrivacyItemManagerBase<T>.)
Protected method GetItems(Privacy, Comparison<T>) (Inherited from PrivacyItemManagerBase<T>.)
Public method GetType (Inherited from Object.)
Public method IsColleague Determines whether the specified user is a colleague of this colleague.
Protected method MemberwiseClone (Inherited from Object.)
Protected method ModifyDataRow Updates the colleague in the user profile store. (Overrides PrivacyItemManagerBase<T>.ModifyDataRow(DataRow, T).)
Protected method ModifyDataTable (Overrides PrivacyItemManagerBase<T>.ModifyDataTable(DataTable).)
Protected method RepresentedObjectEquals (Overrides PrivacyItemManagerBase<T>.RepresentedObjectEquals(T, T).)
Protected method RepresentedObjectUniqueIdentifier (Overrides PrivacyItemManagerBase<T>.RepresentedObjectUniqueIdentifier(T).)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Protected field m_objOwnerProfile (Inherited from PrivacyItemManagerBase<T>.)

Top

See Also

Reference

ColleagueManager Class

Microsoft.Office.Server.UserProfiles Namespace