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 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
- 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 |
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