System.Security.Principal Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 è |
| 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). |