PrincipalPolicy Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 |
| 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.