System.Security.Principal Spazio dei nomi

Definisce un oggetto principal che rappresenta il contesto di sicurezza in cui è in esecuzione il codice. Per altre informazioni, vedere Role-Based Security.

Classi

Nome Descrizione
GenericIdentity

Rappresenta un utente generico.

GenericPrincipal

Rappresenta un'entità generica.

IdentityNotMappedException

Rappresenta un'eccezione per un'entità di cui non è stato possibile eseguire il mapping dell'identità a un'identità nota.

IdentityReference

Rappresenta un'identità ed è la classe di base per le NTAccount classi e SecurityIdentifier . Questa classe non fornisce un costruttore pubblico e pertanto non può essere ereditata.

IdentityReferenceCollection

Rappresenta una raccolta di IdentityReference oggetti e fornisce un mezzo per convertire set di IdentityReferenceoggetti derivati da IdentityReferencein tipi derivati da .

NTAccount

Rappresenta un account utente o di gruppo.

SecurityIdentifier

Rappresenta un SID (Security Identifier) e fornisce operazioni di marshalling e confronto per i SID.

WindowsIdentity

Rappresenta un utente Windows.

WindowsImpersonationContext

Rappresenta l'utente Windows prima di un'operazione di rappresentazione.

WindowsPrincipal

Consente al codice di controllare l'appartenenza al gruppo di Windows di un utente di Windows.

Interfacce

Nome Descrizione
IIdentity

Definisce la funzionalità di base di un oggetto Identity.

IPrincipal

Definisce la funzionalità di base di un oggetto principal.

Enumerazioni

Nome Descrizione
PrincipalPolicy

Specifica la modalità di creazione degli oggetti entità e identità per un dominio applicazione. Il valore predefinito è UnauthenticatedPrincipal.

TokenAccessLevels

Definisce i privilegi dell'account utente associato al token di accesso.

TokenImpersonationLevel

Definisce i livelli di rappresentazione della sicurezza. I livelli di rappresentazione della sicurezza regolano il grado in cui un processo server può agire per conto di un processo client.

WellKnownSidType

Definisce un set di identificatori di sicurezza di uso comune (SID).

WindowsAccountType

Specifica il tipo di account Windows utilizzato.

WindowsBuiltInRole

Specifica i ruoli comuni da usare con IsInRole(String).