PrincipalPolicy PrincipalPolicy PrincipalPolicy PrincipalPolicy Enum

Definición

Especifica la forma en que deben crearse el objeto principal y el objeto de identidad de un dominio de aplicación.Specifies how principal and identity objects should be created for an application domain. De manera predeterminada, es UnauthenticatedPrincipal.The default is UnauthenticatedPrincipal.

public enum class PrincipalPolicy
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PrincipalPolicy
type PrincipalPolicy = 
Public Enum PrincipalPolicy
Herencia
PrincipalPolicyPrincipalPolicyPrincipalPolicyPrincipalPolicy
Atributos

Campos

NoPrincipal NoPrincipal NoPrincipal NoPrincipal 1

No se debe crear ningún objeto principal u objeto de identidad.No principal or identity objects should be created.

UnauthenticatedPrincipal UnauthenticatedPrincipal UnauthenticatedPrincipal UnauthenticatedPrincipal 0

Deben crearse objetos principales u objetos de identidad para la entidad no autenticada.Principal and identity objects for the unauthenticated entity should be created. Una entidad no autenticada tiene la propiedad Name establecida en una cadena vacía ("") y la propiedad IsAuthenticated establecida en false.An unauthenticated entity has Name set to the empty string ("") and IsAuthenticated set to false.

WindowsPrincipal WindowsPrincipal WindowsPrincipal 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.Principal and identity objects that reflect the operating system token associated with the current execution thread should be created, and the associated operating system groups should be mapped into roles.

Comentarios

Por motivos de rendimiento, los objetos de identidad y entidad de seguridad predeterminada no crean hasta que se necesitan.For performance reasons, the default principal and identity objects are not created until they are needed. Si una entidad de seguridad se agrega explícitamente al subproceso actual, no se crea una entidad de seguridad predeterminada y se omitirá la configuración de directiva de entidad.If a principal is explicitly added to the current thread, a default principal is not created and the principal policy setting is ignored.

Un host de confianza puede invalidar la directiva de entidad de seguridad predeterminada especificando otro de estos valores con el SetPrincipalPolicy método de un AppDomain.A trusted host can override the default principal policy by specifying another of these values using the SetPrincipalPolicy method of an AppDomain.

Se aplica a