PrincipalPolicy Enumerazione
Definizione
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.
Specifica la modalità di creazione degli oggetti entità e identità per un dominio applicazione. Il valore predefinito è UnauthenticatedPrincipal.
public enum class PrincipalPolicy
public enum PrincipalPolicy
[System.Serializable]
public enum PrincipalPolicy
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum PrincipalPolicy
type PrincipalPolicy =
[<System.Serializable>]
type PrincipalPolicy =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PrincipalPolicy =
Public Enum PrincipalPolicy
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| UnauthenticatedPrincipal | 0 | È necessario creare oggetti entità e identità per l'entità non autenticata. Un'entità non autenticata è Name impostata sulla stringa vuota ("") e IsAuthenticated impostata su |
| NoPrincipal | 1 | Non è necessario creare oggetti principal o identity. |
| WindowsPrincipal | 2 | Gli oggetti entità e identità che riflettono il token del sistema operativo associato al thread di esecuzione corrente devono essere creati e i gruppi del sistema operativo associati devono essere mappati ai ruoli. |
Commenti
Per motivi di prestazioni, gli oggetti entità e identità predefiniti non vengono creati fino a quando non sono necessari. Se un'entità viene aggiunta in modo esplicito al thread corrente, non viene creata un'entità predefinita e l'impostazione dei criteri principale viene ignorata.
Un host attendibile può eseguire l'override dei criteri entità predefiniti specificando un altro di questi valori usando il SetPrincipalPolicy metodo di un oggetto AppDomain.