GroupPrincipal GroupPrincipal GroupPrincipal GroupPrincipal Class

Definition

Kapselt Gruppenkonten.Encapsulates group accounts. Gruppenkonten können beliebige Auflistungen von Prinzipalobjekten oder Konten sein, die zu Verwaltungszwecken erstellt werden.Group accounts can be arbitrary collections of principal objects or accounts created for administrative purposes.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
type GroupPrincipal = class
    inherit Principal
Public Class GroupPrincipal
Inherits Principal
Vererbung
GroupPrincipalGroupPrincipalGroupPrincipalGroupPrincipal
Attribute

Konstruktoren

GroupPrincipal(PrincipalContext) GroupPrincipal(PrincipalContext) GroupPrincipal(PrincipalContext) GroupPrincipal(PrincipalContext)

Initialisiert eine neue Instanz der GroupPrincipal-Klasse unter Verwendung des angegebenen Kontexts.Initializes a new instance of the GroupPrincipal class by using the specified context.

GroupPrincipal(PrincipalContext, String) GroupPrincipal(PrincipalContext, String) GroupPrincipal(PrincipalContext, String) GroupPrincipal(PrincipalContext, String)

Initialisiert eine neue Instanz der GroupPrincipal-Klasse und weist diese dem angegebenen Kontext und dem angegebenen SAM zu.Initializes a new instance of the GroupPrincipal class and assigns it to the specified context and SAM account name.

Eigenschaften

Context Context Context Context

Ruft einen Prinzipalkontext ab, der mit dem Prinzipal verknüpft ist.Gets a principal context that is associated with the principal.

(Inherited from Principal)
ContextRaw ContextRaw ContextRaw ContextRaw

Ruft einen Prinzipalkontext ab, der mit diesem Prinzipal verknüpft ist.Gets a principal context that is associated with this principal.

(Inherited from Principal)
ContextType ContextType ContextType ContextType

Ruft den Enumerationswert für den Kontexttyp ab, der den Kontexttyp des Prinzipals angibt, der mit diesem Prinzipal verknüpft ist.Gets the context type enumeration value that specifies the type of principal context associated with this principal.

(Inherited from Principal)
Description Description Description Description

Ruft die Beschreibung des Prinzipals ab oder legt diese fest.Gets or sets the description of the principal.

(Inherited from Principal)
DisplayName DisplayName DisplayName DisplayName

Ruft den Anzeigenamen für den Prinzipal ab oder legt diesen fest.Gets or sets the display name for this principal.

(Inherited from Principal)
DistinguishedName DistinguishedName DistinguishedName DistinguishedName

Ruft den Distinguished Name (DN) für diesen Prinzipal ab.Gets the distinguished name (DN) for this principal.

(Inherited from Principal)
GroupScope GroupScope GroupScope GroupScope

Ruft eine GroupScope-Enumeration ab, die NULL-Werte zulässt, und die den Bereich für diesen Gruppenprinzipal angibt, oder legt diese fest.Gets or sets a Nullable GroupScope enumeration that specifies the scope for this group principal.

Guid Guid Guid Guid

Ruft die GUID ab, die mit diesem Prinzipal verknüpft ist.Gets the GUID associated with this principal.

(Inherited from Principal)
IsSecurityGroup IsSecurityGroup IsSecurityGroup IsSecurityGroup

Ruft einen booleschen Wert ab, der NULL sein kann, und der angibt, ob die Sicherheit für die Gruppe aktiviert wurde.Gets or sets a Nullable Boolean value that indicates whether the group is security-enabled.

Members Members Members Members

Ruft eine Auflistung von Prinzipalobjekten ab, die die Member der Gruppe darstellen.Gets a collection of principal objects that represent the members of the group.

Name Name Name Name

Ruft den Namen des Prinzipals ab oder legt diesen fest.Gets or sets the name of this principal.

(Inherited from Principal)
SamAccountName SamAccountName SamAccountName SamAccountName

Ruft den SAM-Kontonamen für den Prinzipal ab oder legt diesen fest.Gets or sets the SAM account name for this principal.

(Inherited from Principal)
Sid Sid Sid Sid

Ruft die Sicherheits-ID (SID) des Prinzipals ab.Gets the Security ID (SID) of the principal.

(Inherited from Principal)
StructuralObjectClass StructuralObjectClass StructuralObjectClass StructuralObjectClass

Ruft das Verzeichnisattribut der strukturellen Objektklasse ab.Gets the structural object class directory attribute.

(Inherited from Principal)
UserPrincipalName UserPrincipalName UserPrincipalName UserPrincipalName

Ruft den diesem Prinzipal zugeordneten Benutzerprinzipalnamen (User Principal Name, UPN) ab, oder legt diesen fest.Gets or sets the user principal name (UPN) associated with this principal.

(Inherited from Principal)

Methoden

CheckDisposedOrDeleted() CheckDisposedOrDeleted() CheckDisposedOrDeleted() CheckDisposedOrDeleted()

Bestimmt, ob die Dispose()-Methode oder Delete()-Methode für diese Klasse aufgerufen wurde.Determines whether the Dispose() or Delete() methods have been called on this class. Diese Methode wird von Klassen aufgerufen, die von der Prinzipalklasse abgeleitet werden.This method is called by classes that derive from this principal class.

(Inherited from Principal)
Delete() Delete() Delete() Delete()

Löscht das Prinzipalobjekt aus dem Speicher.Deletes the principal object from the store.

(Inherited from Principal)
Dispose() Dispose() Dispose() Dispose()

Verwirft die aktuelle Instanz des GroupPrincipal-Objekts.Disposes the current instance of the GroupPrincipal object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Gibt einen booleschen Wert zurück, der angibt, ob das bereitgestellte Objekt gleich dem aktuellen Objekt ist.Returns a Boolean value that specifies whether the supplied object is equal to the current object.

(Inherited from Principal)
ExtensionGet(String) ExtensionGet(String) ExtensionGet(String) ExtensionGet(String)

Ruft ein Attribut eines erweiterten Klassenobjekts ab.Retrieves an attribute of an extended class object.

(Inherited from Principal)
ExtensionSet(String, Object) ExtensionSet(String, Object) ExtensionSet(String, Object) ExtensionSet(String, Object)

Legt den Wert eines Attributs in einer erweiterten Klasse fest.Sets the value of an attribute in an extended class.

(Inherited from Principal)
FindByIdentity(PrincipalContext, IdentityType, String) FindByIdentity(PrincipalContext, IdentityType, String) FindByIdentity(PrincipalContext, IdentityType, String) FindByIdentity(PrincipalContext, IdentityType, String)

Gibt ein Gruppenprinzipalobjekt zurück, das mit dem angegebenen Identitätstyp und dem angegebenen Identitätswert übereinstimmt.Returns a group principal object that matches the specified identity type, and value. Diese Version der FindByIdentity-Methode bestimmt das Format des Identitätswerts.This version of the FindByIdentity method determines the format of the identity value.

FindByIdentity(PrincipalContext, String) FindByIdentity(PrincipalContext, String) FindByIdentity(PrincipalContext, String) FindByIdentity(PrincipalContext, String)

Gibt ein Gruppenprinzipalobjekt zurück, das mit dem angegebenen Identitätswert übereinstimmt.Returns a group principal object that matches the specified identity value.

GetGroups() GetGroups() GetGroups() GetGroups()

Gibt eine Auflistung von Gruppenobjekten zurück, die die Gruppen angeben, deren Member der aktuelle Prinzipal ist.Returns a collection of group objects that specify the groups of which the current principal is a member.

(Inherited from Principal)
GetGroups(PrincipalContext) GetGroups(PrincipalContext) GetGroups(PrincipalContext) GetGroups(PrincipalContext)

Gibt eine Auflistung von Gruppenobjekten zurück, deren Member der Prinzipal ist und die im Speicher vorhanden sind, der vom angegebenen Kontextparameter bereitgestellt wird.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.

(Inherited from Principal)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft den Hashcode für den Inhalt des Prinzipalobjekts ab, der für die Verwendung in Hashalgorithmen und Hashdatenstrukturen geeignet ist, z. B. in einer Hashtabelle.Retrieves the hash created from the contents of the principal object, suited for use in hashing algorithms and data structures like a hash table.

(Inherited from Principal)
GetMembers() GetMembers() GetMembers() GetMembers()

Gibt eine Auflistung der Prinzipalobjekte zurück, die in der Gruppe enthalten ist.Returns a collection of the principal objects that is contained in the group.

GetMembers(Boolean) GetMembers(Boolean) GetMembers(Boolean) GetMembers(Boolean)

Gibt eine Auflistung der Prinzipalobjekte zurück, die in der Gruppe enthalten ist.Returns a collection of the principal objects that is contained in the group. Wenn das rekursive Flag auf true festgelegt ist, wird die aktuelle Gruppe von der Methode rekursiv durchsucht und alle geschachtelten Gruppenmember werden zurückgegeben.When the recursive flag is set to true, this method searches the current group recursively and returns all nested group members.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetUnderlyingObject() GetUnderlyingObject() GetUnderlyingObject() GetUnderlyingObject()

Gibt das zugrunde liegende DirectoryEntry-Objekt zurück, das die Kontaktdaten für das Prinzipalobjekt bereitstellt.Returns the underlying DirectoryEntry object that provides the contact data for the principal object.

(Inherited from Principal)
GetUnderlyingObjectType() GetUnderlyingObjectType() GetUnderlyingObjectType() GetUnderlyingObjectType()

Gibt den zugrunde liegenden Objekttyp zurück.Returns the underlying object type.

(Inherited from Principal)
IsMemberOf(GroupPrincipal) IsMemberOf(GroupPrincipal) IsMemberOf(GroupPrincipal) IsMemberOf(GroupPrincipal)

Gibt einen booleschen Wert zurück, der angibt, ob der Prinzipal ein Member der angegebenen Gruppe ist.Returns a Boolean value that specifies whether the principal is a member of the specified group.

(Inherited from Principal)
IsMemberOf(PrincipalContext, IdentityType, String) IsMemberOf(PrincipalContext, IdentityType, String) IsMemberOf(PrincipalContext, IdentityType, String) IsMemberOf(PrincipalContext, IdentityType, String)

Gibt einen booleschen Wert zurück, der angibt, ob der Prinzipal ein Member der Gruppe ist, die durch den Identitätstyp und den Identitätswert angegeben wird.Returns a Boolean value that specifies whether the principal is a member of the group specified by identity type and value.

(Inherited from Principal)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Save() Save() Save() Save()

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden.Saves the changes that were made on the principal object to the store. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den Speicher ein.If this is a new principal object, this method inserts it into the store.

(Inherited from Principal)
Save(PrincipalContext) Save(PrincipalContext) Save(PrincipalContext) Save(PrincipalContext)

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden.Saves the changes that were made on the principal object to the store. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den angegebenen Kontext ein.If this is a new principal object, this method inserts it into the specified context. Wenn der Prinzipal bereits beibehalten wurde, wird er aus dem ursprünglichen Kontext in den angegebenen Kontext verschoben.If the principal has already been persisted, it is moved from the original context to the specified context.

(Inherited from Principal)
ToString() ToString() ToString() ToString()

Gibt eine benutzerfreundliche Zeichenfolgendarstellung des aktuellen Prinzipalobjekts zurück.Returns a user friendly string representation of the current principal object.

(Inherited from Principal)

Gilt für: