GroupPrincipal Klasa

Definicja

Hermetyzuje konta grup.Encapsulates group accounts. Konta grup mogą być dowolnymi kolekcjami obiektów głównych lub kont utworzonych do celów administracyjnych.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
Dziedziczenie
GroupPrincipal
Atrybuty

Konstruktory

GroupPrincipal(PrincipalContext)

Inicjuje nowe wystąpienie klasy GroupPrincipal przy użyciu określonego kontekstu.Initializes a new instance of the GroupPrincipal class by using the specified context.

GroupPrincipal(PrincipalContext, String)

Inicjuje nowe wystąpienie klasy GroupPrincipal i przypisuje je do określonego kontekstu i nazwy konta SAM.Initializes a new instance of the GroupPrincipal class and assigns it to the specified context and SAM account name.

Właściwości

Context

Pobiera kontekst podmiotu zabezpieczeń skojarzony z podmiotem zabezpieczeń.Gets a principal context that is associated with the principal.

(Odziedziczone po Principal)
ContextRaw

Pobiera kontekst podmiotu zabezpieczeń skojarzony z tym podmiotem zabezpieczeń.Gets a principal context that is associated with this principal.

(Odziedziczone po Principal)
ContextType

Pobiera wartość wyliczenia typu kontekstu, która określa typ kontekstu podmiotu skojarzonego z tym podmiotem zabezpieczeń.Gets the context type enumeration value that specifies the type of principal context associated with this principal.

(Odziedziczone po Principal)
Description

Pobiera lub ustawia opis podmiotu zabezpieczeń.Gets or sets the description of the principal.

(Odziedziczone po Principal)
DisplayName

Pobiera lub ustawia nazwę wyświetlaną dla tego podmiotu zabezpieczeń.Gets or sets the display name for this principal.

(Odziedziczone po Principal)
DistinguishedName

Pobiera nazwę wyróżniającą (DN) dla tego podmiotu zabezpieczeń.Gets the distinguished name (DN) for this principal.

(Odziedziczone po Principal)
GroupScope

Pobiera lub ustawia Wyliczenie GroupScope dopuszczające wartość null, które określa zakres dla tego podmiotu grupy.Gets or sets a Nullable GroupScope enumeration that specifies the scope for this group principal.

Guid

Pobiera identyfikator GUID skojarzony z tym podmiotem zabezpieczeń.Gets the GUID associated with this principal.

(Odziedziczone po Principal)
IsSecurityGroup

Pobiera lub ustawia wartość logiczną null, która wskazuje, czy grupa ma włączone zabezpieczenia.Gets or sets a Nullable Boolean value that indicates whether the group is security-enabled.

Members

Pobiera kolekcję obiektów głównych, które reprezentują członków grupy.Gets a collection of principal objects that represent the members of the group.

Name

Pobiera lub ustawia nazwę tego podmiotu zabezpieczeń.Gets or sets the name of this principal.

(Odziedziczone po Principal)
SamAccountName

Pobiera lub ustawia nazwę konta SAM dla tego podmiotu zabezpieczeń.Gets or sets the SAM account name for this principal.

(Odziedziczone po Principal)
Sid

Pobiera identyfikator zabezpieczeń (SID) obiektu głównego.Gets the Security ID (SID) of the principal.

(Odziedziczone po Principal)
StructuralObjectClass

Pobiera atrybut katalogu klasy obiektu strukturalnego.Gets the structural object class directory attribute.

(Odziedziczone po Principal)
UserPrincipalName

Pobiera lub ustawia główną nazwę użytkownika (UPN) skojarzoną z tym podmiotem zabezpieczeń.Gets or sets the user principal name (UPN) associated with this principal.

(Odziedziczone po Principal)

Metody

CheckDisposedOrDeleted()

Określa, Dispose() czy metody Delete() lub zostały wywołane dla tej klasy.Determines whether the Dispose() or Delete() methods have been called on this class. Ta metoda jest wywoływana przez klasy, które pochodzą z tej klasy głównej.This method is called by classes that derive from this principal class.

(Odziedziczone po Principal)
Delete()

Usuwa obiekt Principal ze sklepu.Deletes the principal object from the store.

(Odziedziczone po Principal)
Dispose()

Usuwa bieżące wystąpienie obiektu GroupPrincipal.Disposes the current instance of the GroupPrincipal object.

Equals(Object)

Zwraca wartość logiczną określającą, czy dostarczony obiekt jest równy bieżącemu obiektowi.Returns a Boolean value that specifies whether the supplied object is equal to the current object.

(Odziedziczone po Principal)
ExtensionGet(String)

Pobiera atrybut obiektu klasy rozszerzonej.Retrieves an attribute of an extended class object.

(Odziedziczone po Principal)
ExtensionSet(String, Object)

Ustawia wartość atrybutu w klasie rozszerzonej.Sets the value of an attribute in an extended class.

(Odziedziczone po Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Zwraca obiekt podmiotu zabezpieczeń grupy, który odpowiada określonemu typowi tożsamości i wartości.Returns a group principal object that matches the specified identity type, and value. Ta wersja metody FindByIdentity określa format wartości tożsamości.This version of the FindByIdentity method determines the format of the identity value.

FindByIdentity(PrincipalContext, String)

Zwraca obiekt podmiotu zabezpieczeń grupy, który jest zgodny z określoną wartością tożsamości.Returns a group principal object that matches the specified identity value.

GetGroups()

Zwraca kolekcję obiektów grupy, które określają grupy, których bieżącym podmiotem jest element członkowski.Returns a collection of group objects that specify the groups of which the current principal is a member.

(Odziedziczone po Principal)
GetGroups(PrincipalContext)

Zwraca kolekcję obiektów grupy, do której należy podmiot zabezpieczeń i który istnieje w magazynie udostępnionym przez określony parametr kontekstowy.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.

(Odziedziczone po Principal)
GetHashCode()

Pobiera skrót utworzony z zawartości obiektu Principal, odpowiedni do użycia w algorytmach wyznaczania wartości skrótu i strukturach danych, takich jak tabela skrótów.Retrieves the hash created from the contents of the principal object, suited for use in hashing algorithms and data structures like a hash table.

(Odziedziczone po Principal)
GetMembers()

Zwraca kolekcję obiektów głównych, które znajdują się w grupie.Returns a collection of the principal objects that is contained in the group.

GetMembers(Boolean)

Zwraca kolekcję obiektów głównych, które znajdują się w grupie.Returns a collection of the principal objects that is contained in the group. Gdy flaga cykliczna jest ustawiona na wartość true, ta metoda cyklicznie przeszukuje bieżącą grupę i zwraca wszystkich zagnieżdżonych elementów członkowskich grupy.When the recursive flag is set to true, this method searches the current group recursively and returns all nested group members.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
GetUnderlyingObject()

Zwraca obiekt źródłowy DirectoryEntry , który dostarcza dane osoby kontaktowej dla obiektu podmiotu zabezpieczeń.Returns the underlying DirectoryEntry object that provides the contact data for the principal object.

(Odziedziczone po Principal)
GetUnderlyingObjectType()

Zwraca typ obiektu źródłowego.Returns the underlying object type.

(Odziedziczone po Principal)
IsMemberOf(GroupPrincipal)

Zwraca wartość logiczną określającą, czy podmiot zabezpieczeń jest członkiem określonej grupy.Returns a Boolean value that specifies whether the principal is a member of the specified group.

(Odziedziczone po Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Zwraca wartość logiczną określającą, czy podmiot zabezpieczeń jest członkiem grupy określonej przez typ tożsamości i wartość.Returns a Boolean value that specifies whether the principal is a member of the group specified by identity type and value.

(Odziedziczone po Principal)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Save()

Zapisuje zmiany wprowadzone w obiekcie Principal do magazynu.Saves the changes that were made on the principal object to the store. Jeśli jest to nowy obiekt Principal, ta metoda wstawia go do sklepu.If this is a new principal object, this method inserts it into the store.

(Odziedziczone po Principal)
Save(PrincipalContext)

Zapisuje zmiany wprowadzone w obiekcie Principal do magazynu.Saves the changes that were made on the principal object to the store. Jeśli jest to nowy obiekt Principal, ta metoda wstawia je do określonego kontekstu.If this is a new principal object, this method inserts it into the specified context. Jeśli podmiot zabezpieczeń został już utrwalony, jest przenoszony z oryginalnego kontekstu do określonego kontekstu.If the principal has already been persisted, it is moved from the original context to the specified context.

(Odziedziczone po Principal)
ToString()

Zwraca przyjazny dla użytkownika ciąg reprezentujący bieżący obiekt Principal.Returns a user friendly string representation of the current principal object.

(Odziedziczone po Principal)

Dotyczy