Export (0) Print
Expand All

Principal Methods

The Principal type exposes the following members.

  Name Description
Protected method CheckDisposedOrDeleted Determines whether the Dispose or Delete methods have been called on this class. This method is called by classes that derive from this principal class.
Public method Delete Deletes the principal object from the store.
Public method Dispose Disposes the current instance of the Principal object.
Public method Equals Returns a Boolean value that specifies whether the supplied object is equal to the current object. (Overrides Object.Equals(Object).)
Protected method ExtensionGet Retrieves an attribute of an extended class object.
Protected method ExtensionSet Sets the value of an attribute in an extended class.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method Static member FindByIdentity(PrincipalContext, String) Returns a principal object that matches the specified identity value.
Public method Static member FindByIdentity(PrincipalContext, IdentityType, String) Returns a principal object that matches the specified identity type, and value. This version of the FindByIdentity method determines the format of the identity value.
Protected method Static member FindByIdentityWithType(PrincipalContext, Type, String) Returns a principal object that matches the specified identity type, and value. This method is called by the implementation of the derived-class FindByIdentity method to restrict the search to the derived class type and is not intended to be called directly from your code.
Protected method Static member FindByIdentityWithType(PrincipalContext, Type, IdentityType, String) Returns a principal object that matches the specified identity type, and value. This method is called by the implementation of the derived-class FindByIdentity method to restrict the search to the derived class type and is not intended to be called directly from your code.
Public method GetGroups() Returns a collection of group objects that specify the groups of which the current principal is a member.
Public method GetGroups(PrincipalContext) Returns a collection of group objects that the principal is a member of and that exist in the store provided by the specified context parameter.
Public method GetHashCode Retrieves the hash created from the contents of the principal object, suited for use in hashing algorithms and data structures like a hash table. (Overrides Object.GetHashCode().)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUnderlyingObject Returns the underlying DirectoryEntry object that provides the contact data for the principal object.
Public method GetUnderlyingObjectType Returns the underlying object type.
Public method IsMemberOf(GroupPrincipal) Returns a Boolean value that specifies whether the principal is a member of the specified group.
Public method IsMemberOf(PrincipalContext, IdentityType, String) Returns a Boolean value that specifies whether the principal is a member of the group specified by identity type and value.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Save() Saves the changes that were made on the principal object to the store. If this is a new principal object, this method inserts it into the store.
Public method Save(PrincipalContext) Saves the changes that were made on the principal object to the store. If this is a new principal object, this method inserts it into the specified context. If the principal has already been persisted, it is moved from the original context to the specified context.
Public method ToString Returns a user friendly string representation of the current principal object. (Overrides Object.ToString().)
Top
Show:
© 2014 Microsoft