GroupPrincipal Classe

Definizione

Incapsula gli account di gruppo. Gli account di gruppo possono essere insiemi arbitrari di oggetti Principal 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)

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

GroupPrincipal(PrincipalContext, String)

Inizializza una nuova istanza della classe GroupPrincipal e le assegna il contesto e il nome di account SAM specificati.

Proprietà

Context

Ottiene il contesto Principal associato all'oggetto Principal.

(Ereditato da Principal)
ContextRaw

Ottiene il contesto Principal associato a questo oggetto Principal.

(Ereditato da Principal)
ContextType

Ottiene il valore di enumerazione del tipo di contesto che specifica il tipo di contesto Principal associato a questo oggetto Principal.

(Ereditato da Principal)
Description

Ottiene o imposta la descrizione dell'oggetto Principal.

(Ereditato da Principal)
DisplayName

Ottiene o imposta il nome visualizzato per questo oggetto Principal.

(Ereditato da Principal)
DistinguishedName

Ottiene il nome distinto (DN, Distinguished Name) dell'oggetto Principal corrente.

(Ereditato da Principal)
GroupScope

Ottiene o imposta una enumerazione GroupScope nullable che specifica l'ambito per questo oggetto Principal di gruppo.

Guid

Ottiene il GUID associato a questo oggetto Principal.

(Ereditato da Principal)
IsSecurityGroup

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

Members

Ottiene un insieme di oggetti Principal che rappresentano i membri del gruppo.

Name

Ottiene o imposta il nome di questo oggetto Principal.

(Ereditato da Principal)
SamAccountName

Ottiene o imposta il nome dell'account SAM per questo oggetto Principal.

(Ereditato da Principal)
Sid

Ottiene l'identificatore di sicurezza (SID) dell'oggetto Principal.

(Ereditato da Principal)
StructuralObjectClass

Ottiene l'attributo di directory di classe dell'oggetto strutturale.

(Ereditato da Principal)
UserPrincipalName

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

(Ereditato da Principal)

Metodi

CheckDisposedOrDeleted()

Determina se i metodi Dispose() o Delete() sono stati chiamati su questa classe. Questo metodo viene chiamato dalle classi che derivano dalla 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 di una 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 Principal di gruppo che corrisponde al valore e al tipo di identità specificato. Questa versione del metodo FindByIdentity determina il formato del valore di identità.

FindByIdentity(PrincipalContext, String)

Restituisce un oggetto Principal di gruppo che corrisponde al valore di identità specificato.

GetGroups()

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

(Ereditato da Principal)
GetGroups(PrincipalContext)

Restituisce un insieme di oggetti di gruppo di cui l'oggetto Principal è membro e che è presente nell'archivio fornito dal parametro di contesto specificato.

(Ereditato da Principal)
GetHashCode()

Recupera l'hash creato dal contenuto dell'oggetto Principal, che è adatto a essere utilizzato negli algoritmi di hash e nelle strutture dei dati simili a una tabella hash.

(Ereditato da Principal)
GetMembers()

Restituisce un insieme degli oggetti Principal contenuti nel gruppo.

GetMembers(Boolean)

Restituisce un insieme degli oggetti Principal contenuti nel gruppo. Quando il flag ricorsivo è impostato a true, questo metodo ricerca in modo ricorsivo il gruppo corrente e restituisce tutti i membri del gruppo annidati.

GetType()

Ottiene l'oggetto 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'oggetto Principal è un membro del gruppo specificato.

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

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

(Ereditato da Principal)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Save()

Salva le modifiche apportate all'oggetto Principal nell'archivio. Se questo è 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 questo è un nuovo oggetto Principal, questo metodo lo inserisce nel contesto specificato. Se l'oggetto Principal è già stato reso persistente, viene spostato dal contesto originale al contesto specificato.

(Ereditato da Principal)
ToString()

Restituisce una semplice rappresentazione in forma di stringa dell'oggetto Principal corrente.

(Ereditato da Principal)

Si applica a