GroupPrincipal Classe

Definizione

Incapsula gli account di gruppo. Gli account di gruppo possono essere raccolte arbitrarie di oggetti principale o account creati per scopi amministrativi.

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
Ereditarietà
GroupPrincipal
Attributi

Costruttori

GroupPrincipal(PrincipalContext, String)

Inizializza una nuova istanza della classe GroupPrincipal e la assegna al contesto e al nome dell'account SAM specificati.

GroupPrincipal(PrincipalContext)

Inizializza una nuova istanza della classe GroupPrincipal utilizzando il contesto specificato.

Proprietà

Context

Ottiene un contesto principale associato all'entità.

(Ereditato da Principal)
ContextRaw

Ottiene un contesto principale associato a questa entità.

(Ereditato da Principal)
ContextType

Ottiene il valore di enumerazione del tipo di contesto che specifica il tipo di contesto principale associato a questa entità.

(Ereditato da Principal)
Description

Ottiene o imposta la descrizione dell'entità.

(Ereditato da Principal)
DisplayName

Ottiene o imposta il nome visualizzato per questa entità.

(Ereditato da Principal)
DistinguishedName

Ottiene il nome distinto (DN) per questa entità.

(Ereditato da Principal)
GroupScope

Ottiene o imposta un'enumerazione nullable GroupScope che specifica l'ambito per questa entità gruppo.

Guid

Ottiene il GUID associato a questa entità.

(Ereditato da Principal)
IsSecurityGroup

Ottiene o imposta un valore booleano Nullable che indica se il gruppo è abilitato per la sicurezza.

Members

Ottiene una raccolta di oggetti principal che rappresentano i membri del gruppo.

Name

Ottiene o imposta il nome dell'entità.

(Ereditato da Principal)
SamAccountName

Ottiene o imposta il nome dell'account SAM per questa entità.

(Ereditato da Principal)
Sid

Ottiene l'ID di sicurezza (SID) dell'entità.

(Ereditato da Principal)
StructuralObjectClass

Ottiene l'attributo della directory della classe di oggetti strutturali.

(Ereditato da Principal)
UserPrincipalName

Ottiene o imposta il nome dell'entità utente (UPN) associato a questa entità.

(Ereditato da Principal)

Metodi

CheckDisposedOrDeleted()

Determina se i metodi Dispose() o Delete() sono stati chiamati in questa classe. Questo metodo viene chiamato da classi che derivano da questa classe principal.

(Ereditato da Principal)
Delete()

Elimina l'oggetto principal dall'archivio.

(Ereditato da Principal)
Dispose()

Elimina l'istanza corrente dell'oggetto GroupPrincipal.

Equals(Object)

Restituisce un valore booleano che specifica se l'oggetto fornito è uguale all'oggetto corrente.

(Ereditato da Principal)
ExtensionGet(String)

Recupera un attributo di un oggetto classe estesa.

(Ereditato da Principal)
ExtensionSet(String, Object)

Imposta il valore di un attributo in una classe estesa.

(Ereditato da Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Restituisce un oggetto entità gruppo che corrisponde al tipo di identità e al valore specificati. Questa versione del metodo FindByIdentity determina il formato del valore Identity.

FindByIdentity(PrincipalContext, String)

Restituisce un oggetto entità gruppo che corrisponde al valore Identity specificato.

GetGroups()

Restituisce un insieme di oggetti gruppo che specificano i gruppi di cui l'entità corrente è membro.

(Ereditato da Principal)
GetGroups(PrincipalContext)

Restituisce un insieme di oggetti gruppo di cui l'entità è membro e che esiste nell'archivio fornito dal parametro di contesto specificato.

(Ereditato da Principal)
GetHashCode()

Recupera l'hash creato dal contenuto dell'oggetto principal, adatto per l'uso in algoritmi di hash e strutture di dati come una tabella hash.

(Ereditato da Principal)
GetMembers()

Restituisce un insieme di oggetti principal contenuti nel gruppo.

GetMembers(Boolean)

Restituisce un insieme di oggetti principal contenuti nel gruppo. Quando il flag ricorsivo è impostato su true, questo metodo cerca in modo ricorsivo il gruppo corrente e restituisce tutti i membri del gruppo annidati.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUnderlyingObject()

Restituisce l'oggetto DirectoryEntry sottostante che fornisce i dati di contatto per l'oggetto principal.

(Ereditato da Principal)
GetUnderlyingObjectType()

Restituisce il tipo di oggetto sottostante.

(Ereditato da Principal)
IsMemberOf(GroupPrincipal)

Restituisce un valore booleano che specifica se l'entità è un membro del gruppo specificato.

(Ereditato da Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Restituisce un valore booleano che specifica se l'entità è un membro del gruppo specificato dal tipo di identità e dal valore.

(Ereditato da Principal)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Save()

Salva le modifiche apportate all'oggetto principal nell'archivio. Se si tratta di un nuovo oggetto principal, questo metodo lo inserisce nell'archivio.

(Ereditato da Principal)
Save(PrincipalContext)

Salva le modifiche apportate all'oggetto principal nell'archivio. Se si tratta di un nuovo oggetto principal, questo metodo lo inserisce nel contesto specificato. Se l'entità è già stata salvata in modo permanente, viene spostata dal contesto originale al contesto specificato.

(Ereditato da Principal)
ToString()

Restituisce una rappresentazione di stringa descrittiva dell'oggetto principal corrente.

(Ereditato da Principal)

Si applica a