Freigeben über


GroupPrincipal Klasse

Definition

Kapselt Gruppenkonten. Gruppenkonten können beliebige Auflistungen von Prinzipalobjekten oder Konten sein, die zu Verwaltungszwecken erstellt werden.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public 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
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type GroupPrincipal = class
    inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type GroupPrincipal = class
    inherit Principal
Public Class GroupPrincipal
Inherits Principal
Vererbung
GroupPrincipal
Attribute

Konstruktoren

GroupPrincipal(PrincipalContext)

Initialisiert eine neue Instanz der GroupPrincipal-Klasse unter Verwendung des angegebenen Kontexts.

GroupPrincipal(PrincipalContext, String)

Initialisiert eine neue Instanz der GroupPrincipal-Klasse und weist diese dem angegebenen Kontext und dem angegebenen SAM zu.

Eigenschaften

Context

Ruft einen Prinzipalkontext ab, der mit dem Prinzipal verknüpft ist.

(Geerbt von Principal)
ContextRaw

Ruft einen Prinzipalkontext ab, der mit diesem Prinzipal verknüpft ist.

(Geerbt von Principal)
ContextType

Ruft den Enumerationswert für den Kontexttyp ab, der den Kontexttyp des Prinzipals angibt, der mit diesem Prinzipal verknüpft ist.

(Geerbt von Principal)
Description

Ruft die Beschreibung des Prinzipals ab oder legt diese fest.

(Geerbt von Principal)
DisplayName

Ruft den Anzeigenamen für den Prinzipal ab oder legt diesen fest.

(Geerbt von Principal)
DistinguishedName

Ruft den Distinguished Name (DN) für diesen Prinzipal ab.

(Geerbt von Principal)
GroupScope

Ruft eine GroupScope-Enumeration ab, die NULL-Werte zulässt, und die den Bereich für diesen Gruppenprinzipal angibt, oder legt diese fest.

Guid

Ruft die GUID ab, die mit diesem Prinzipal verknüpft ist.

(Geerbt von Principal)
IsSecurityGroup

Ruft einen booleschen Wert ab, der NULL sein kann, und der angibt, ob die Sicherheit für die Gruppe aktiviert wurde.

Members

Ruft eine Auflistung von Prinzipalobjekten ab, die die Member der Gruppe darstellen.

Name

Ruft den Namen des Prinzipals ab oder legt diesen fest.

(Geerbt von Principal)
SamAccountName

Ruft den SAM-Kontonamen für den Prinzipal ab oder legt diesen fest.

(Geerbt von Principal)
Sid

Ruft die Sicherheits-ID (SID) des Prinzipals ab.

(Geerbt von Principal)
StructuralObjectClass

Ruft das Verzeichnisattribut der strukturellen Objektklasse ab.

(Geerbt von Principal)
UserPrincipalName

Ruft den diesem Prinzipal zugeordneten Benutzerprinzipalnamen (User Principal Name, UPN) ab, oder legt diesen fest.

(Geerbt von Principal)

Methoden

CheckDisposedOrDeleted()

Bestimmt, ob die Dispose()-Methode oder Delete()-Methode für diese Klasse aufgerufen wurde. Diese Methode wird von Klassen aufgerufen, die von der Prinzipalklasse abgeleitet werden.

(Geerbt von Principal)
Delete()

Löscht das Prinzipalobjekt aus dem Speicher.

(Geerbt von Principal)
Dispose()

Verwirft die aktuelle Instanz des GroupPrincipal-Objekts.

Equals(Object)

Gibt einen booleschen Wert zurück, der angibt, ob das bereitgestellte Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Principal)
ExtensionGet(String)

Ruft ein Attribut eines erweiterten Klassenobjekts ab.

(Geerbt von Principal)
ExtensionSet(String, Object)

Legt den Wert eines Attributs in einer erweiterten Klasse fest.

(Geerbt von Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Gibt ein Gruppenprinzipalobjekt zurück, das mit dem angegebenen Identitätstyp und dem angegebenen Identitätswert übereinstimmt. Diese Version der FindByIdentity-Methode bestimmt das Format des Identitätswerts.

FindByIdentity(PrincipalContext, String)

Gibt ein Gruppenprinzipalobjekt zurück, das mit dem angegebenen Identitätswert übereinstimmt.

GetGroups()

Gibt eine Auflistung von Gruppenobjekten zurück, die die Gruppen angeben, deren Member der aktuelle Prinzipal ist.

(Geerbt von Principal)
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.

(Geerbt von Principal)
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.

(Geerbt von Principal)
GetMembers()

Gibt eine Auflistung der Prinzipalobjekte zurück, die in der Gruppe enthalten ist.

GetMembers(Boolean)

Gibt eine Auflistung der Prinzipalobjekte zurück, die in der Gruppe enthalten ist. Wenn das rekursive Flag auf true festgelegt ist, wird die aktuelle Gruppe von der Methode rekursiv durchsucht und alle geschachtelten Gruppenmember werden zurückgegeben.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUnderlyingObject()

Gibt das zugrunde liegende DirectoryEntry-Objekt zurück, das die Kontaktdaten für das Prinzipalobjekt bereitstellt.

(Geerbt von Principal)
GetUnderlyingObjectType()

Gibt den zugrunde liegenden Objekttyp zurück.

(Geerbt von Principal)
IsMemberOf(GroupPrincipal)

Gibt einen booleschen Wert zurück, der angibt, ob der Prinzipal ein Member der angegebenen Gruppe ist.

(Geerbt von Principal)
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.

(Geerbt von Principal)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Save()

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den Speicher ein.

(Geerbt von Principal)
Save(PrincipalContext)

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den angegebenen Kontext ein. Wenn der Prinzipal bereits beibehalten wurde, wird er aus dem ursprünglichen Kontext in den angegebenen Kontext verschoben.

(Geerbt von Principal)
ToString()

Gibt eine benutzerfreundliche Zeichenfolgendarstellung des aktuellen Prinzipalobjekts zurück.

(Geerbt von Principal)

Gilt für: