GroupPrincipal Klasse

Definition

Kapselt Gruppenkonten. Gruppenkonten können beliebige Sammlungen von Prinzipalobjekten oder Konten sein, die für administrative Zwecke erstellt wurden.

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

Name Beschreibung
GroupPrincipal(PrincipalContext, String)

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

GroupPrincipal(PrincipalContext)

Initialisiert eine neue Instanz der GroupPrincipal Klasse mithilfe des angegebenen Kontexts.

Eigenschaften

Name Beschreibung
Context

Ruft einen Prinzipalkontext ab, der dem Prinzipal zugeordnet ist.

(Geerbt von Principal)
ContextRaw

Ruft einen Prinzipalkontext ab, der diesem Prinzipal zugeordnet ist.

(Geerbt von Principal)
ContextType

Ruft den Wert der Kontexttypaufzählung ab, der den Typ des Prinzipalkontexts angibt, der diesem Prinzipal zugeordnet ist.

(Geerbt von Principal)
Description

Dient zum Abrufen oder Festlegen der Beschreibung des Prinzipals.

(Geerbt von Principal)
DisplayName

Dient zum Abrufen oder Festlegen des Anzeigenamens für diesen Prinzipal.

(Geerbt von Principal)
DistinguishedName

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

(Geerbt von Principal)
GroupScope

Dient zum Abrufen oder Festlegen einer Nullable-Aufzählung GroupScope , die den Bereich für diesen Gruppenprinzipal angibt.

Guid

Ruft die GUID ab, die diesem Prinzipal zugeordnet ist.

(Geerbt von Principal)
IsSecurityGroup

Dient zum Abrufen oder Festlegen eines nullablen booleschen Werts, der angibt, ob die Gruppe sicherheitsfähig ist.

Members

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

Name

Dient zum Abrufen oder Festlegen des Namens dieses Prinzipals.

(Geerbt von Principal)
SamAccountName

Dient zum Abrufen oder Festlegen des SAM-Kontonamens für diesen Prinzipal.

(Geerbt von Principal)
Sid

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

(Geerbt von Principal)
StructuralObjectClass

Ruft das Strukturobjektklassenverzeichnis-Attribut ab.

(Geerbt von Principal)
UserPrincipalName

Ruft den Benutzerprinzipalnamen (UPN) ab, der diesem Prinzipal zugeordnet ist, oder legt diesen fest.

(Geerbt von Principal)

Methoden

Name Beschreibung
CheckDisposedOrDeleted()

Bestimmt, ob die Dispose() Methoden für Delete() diese Klasse aufgerufen wurden. Diese Methode wird von Klassen aufgerufen, die von dieser Prinzipalklasse abgeleitet sind.

(Geerbt von Principal)
Delete()

Löscht das Prinzipalobjekt aus dem Speicher.

(Geerbt von Principal)
Dispose()

Entfernt die aktuelle Instanz des GroupPrincipal Objekts.

Equals(Object)

Gibt einen booleschen Wert zurück, der angibt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(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 dem angegebenen Identitätstyp und wert entspricht. Diese Version der FindByIdentity Methode bestimmt das Format des Identitätswerts.

FindByIdentity(PrincipalContext, String)

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

GetGroups()

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

(Geerbt von Principal)
GetGroups(PrincipalContext)

Gibt eine Auflistung von Gruppenobjekten zurück, bei denen der Prinzipal mitglied ist und die im Speicher vorhanden sind, der vom angegebenen Kontextparameter bereitgestellt wird.

(Geerbt von Principal)
GetHashCode()

Ruft den aus dem Inhalt des Prinzipalobjekts erstellten Hash ab, der für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle geeignet ist.

(Geerbt von Principal)
GetMembers()

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

GetMembers(Boolean)

Gibt eine Auflistung der Prinzipalobjekte zurück, die in der Gruppe enthalten sind. Wenn das rekursive Flag auf "true" festgelegt ist, durchsucht diese Methode die aktuelle Gruppe rekursiv und gibt alle geschachtelten Gruppenmitglieder zurück.

GetType()

Ruft die 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 Mitglied der angegebenen Gruppe ist.

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

Gibt einen booleschen Wert zurück, der angibt, ob der Prinzipal ein Mitglied der Gruppe ist, die durch identitätstyp und -wert angegeben ist.

(Geerbt von Principal)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Save()

Speichert die Änderungen, die am Prinzipalobjekt vorgenommen wurden, im Speicher. Wenn es sich 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 vorgenommen wurden, im Speicher. Wenn es sich 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: