PrincipalPolicy Enumeración

Definición

Especifica la forma en que deben crearse el objeto principal y el objeto de identidad de un dominio de aplicación. De manera predeterminada, es 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
Herencia
PrincipalPolicy
Atributos

Campos

NoPrincipal 1

No se debe crear ningún objeto principal u objeto de identidad.

UnauthenticatedPrincipal 0

Deben crearse objetos principales u objetos de identidad para la entidad no autenticada. Una entidad no autenticada tiene la propiedad Name establecida en una cadena vacía ("") y la propiedad IsAuthenticated establecida en false.

WindowsPrincipal 2

Deben crearse los objetos principales y objetos de identidad que reflejan el símbolo (token) del sistema operativo asociado al subproceso de ejecución actual, y los grupos de sistemas operativos asociados deben asignarse a roles.

Comentarios

Por motivos de rendimiento, la entidad de seguridad predeterminada y los objetos de identidad no se crean hasta que son necesarios. Si una entidad de seguridad se agrega explícitamente al subproceso actual, no se crea una entidad de seguridad predeterminada y se omite la configuración de directiva de entidad de seguridad.

Un host de confianza puede invalidar la directiva de entidad de seguridad predeterminada especificando otro de estos valores mediante el SetPrincipalPolicy método de .AppDomain

Se aplica a