PrincipalPolicy Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo se deben crear los objetos de entidad de seguridad e identidad para un dominio de aplicación. El valor predeterminado es UnauthenticatedPrincipal.
public enum class PrincipalPolicy
[System.Serializable]
public enum PrincipalPolicy
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum PrincipalPolicy
public enum PrincipalPolicy
[<System.Serializable>]
type PrincipalPolicy =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PrincipalPolicy =
type PrincipalPolicy =
Public Enum PrincipalPolicy
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| UnauthenticatedPrincipal | 0 | Se deben crear objetos de entidad de seguridad e identidad para la entidad no autenticada. Una entidad no autenticada se ha Name establecido en la cadena vacía ("") y IsAuthenticated establecida en |
| NoPrincipal | 1 | No se debe crear ningún objeto de entidad de seguridad o identidad. |
| WindowsPrincipal | 2 | Se deben crear objetos de entidad de seguridad e identidad que reflejen el token de 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 se necesitan. Si se agrega explícitamente una entidad de seguridad 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