PrincipalPolicy Enumerazione

Definizione

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à
PrincipalPolicy
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 false.

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.

Si applica a