PrincipalPolicy Enumeração

Definição

Especifica como os objetos principal e identidade devem ser criados para um domínio de aplicação. A predefinição é 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
Herança
PrincipalPolicy
Atributos

Campos

Name Valor Description
UnauthenticatedPrincipal 0

Devem ser criados objetos principais e identidade para a entidade não autenticada. Uma entidade não autenticada definiu Name para a cadeia vazia ("") e IsAuthenticated definiu para false.

NoPrincipal 1

Não devem ser criados objetos principais ou identidade.

WindowsPrincipal 2

Devem ser criados objetos principais e identidade que reflitam o token do sistema operativo associado à thread de execução atual, e os grupos associados do sistema operativo devem ser mapeados em funções.

Observações

Por razões de desempenho, os objetos principal e identidade predefinidos não são criados até serem necessários. Se um principal for explicitamente adicionado ao thread atual, um principal padrão não é criado e a definição da política do principal é ignorada.

Um host confiável pode sobrepor a política principal padrão especificando outro destes valores usando o SetPrincipalPolicy método de um AppDomain.

Aplica-se a