MembershipManager members

Represents the membership manager.

The MembershipManager type exposes the following members.

Constructors

  Name Description
Public method MembershipManager Initializes a new instance of the MembershipManager class.

Top

Properties

  Name Description
Public property DefaultPolicy Gets the default privacy policy. (Overrides PrivacyItemManagerBase<T>.DefaultPolicy.)
Public property Item[Int64] Gets an existing item by ID. (Inherited from PrivacyItemManagerBase<T>.)
Public property Item[MemberGroup] Gets a membership in a specified member group.
Protected property PartitionID (Inherited from PrivacyItemManagerBase<T>.)

Top

Methods

  Name Description
Protected method AppendUniqueGroupList (Inherited from PrivacyItemManagerBase<T>.)
Public method Create Creates a membership.
Public method DeleteAll Deletes all the items corresponding to the given user. (Inherited from PrivacyItemManagerBase<T>.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetCommonMemberships Returns the common memberships the current user shares with the user profiles.
Public method GetDataSet() Returns a DataSet containing all items to which the viewer has rights (Inherited from PrivacyItemManagerBase<T>.)
Public method GetDataSet(MembershipSortType) Returns a dataset of user profile memberships with a specified sorting.
Public method GetDataSet(Privacy) Returns a DataSet containing all items restricted to a certain level of privacy (Inherited from PrivacyItemManagerBase<T>.)
Public method GetDataSet(Privacy, MembershipSortType) Returns a dataset of user profile memberships with a specified privacy level and sorting.
Public method GetGroupList Returns the names of user profile membership groups. (Overrides PrivacyItemManagerBase<T>.GetGroupList().)
Public method GetHashCode (Inherited from Object.)
Public method GetItems() Returns all items to which the viewer has rights (Inherited from PrivacyItemManagerBase<T>.)
Public method GetItems(MembershipSortType) Returns the user profile memberships with a specified sorting.
Public method GetItems(Privacy) Gets all privacy items, restricted to a certain privacy level (Inherited from PrivacyItemManagerBase<T>.)
Public method GetItems(Privacy, MembershipSortType) Returns the user profile memberships with a specified privacy level and sorting.
Protected method GetItems(Privacy, Comparison<T>) (Inherited from PrivacyItemManagerBase<T>.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ModifyDataRow This member is reserved for internal use and is not intended to be used directly from your code. (Overrides PrivacyItemManagerBase<T>.ModifyDataRow(DataRow, T).)
Protected method ModifyDataTable This member is reserved for internal use and is not intended to be used directly from your code. (Overrides PrivacyItemManagerBase<T>.ModifyDataTable(DataTable).)
Protected method RepresentedObjectEquals This member is reserved for internal use and is not intended to be used directly from your code. (Overrides PrivacyItemManagerBase<T>.RepresentedObjectEquals(T, T).)
Protected method RepresentedObjectUniqueIdentifier This member is reserved for internal use and is not intended to be used directly from your code. (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

MembershipManager class

Microsoft.Office.Server.UserProfiles namespace