System.Security.Principal Espaço de Nomes
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.
Define um objeto principal que representa o contexto de segurança sob o qual o código está a correr. Para mais informações, consulte Role-Based Segurança.
Classes
| Name | Description |
|---|---|
| GenericIdentity |
Representa um utilizador genérico. |
| GenericPrincipal |
Representa um princípio genérico. |
| IdentityNotMappedException |
Representa uma exceção para um principal cuja identidade não poderia ser mapeada para uma identidade conhecida. |
| IdentityReference |
Representa uma identidade e é a classe base para as NTAccount classes e SecurityIdentifier . Esta classe não fornece um construtor público e, portanto, não pode ser herdada. |
| IdentityReferenceCollection |
Representa uma coleção de IdentityReference objetos e fornece um meio de converter conjuntos de IdentityReferenceobjetos derivados em tipos derivados em IdentityReference. |
| NTAccount |
Representa uma conta de utilizador ou de grupo. |
| SecurityIdentifier |
Representa um identificador de segurança (SID) e fornece operações de marshaling e comparação para SIDs. |
| WindowsIdentity |
Representa um utilizador do Windows. |
| WindowsImpersonationContext |
Representa o utilizador do Windows antes de uma operação de personificação. |
| WindowsPrincipal |
Permite que o código verifique a pertença ao grupo Windows de um utilizador do Windows. |
Interfaces
| Name | Description |
|---|---|
| IIdentity |
Define a funcionalidade básica de um objeto identidade. |
| IPrincipal |
Define a funcionalidade básica de um objeto principal. |
Enumerações
| Name | Description |
|---|---|
| PrincipalPolicy |
Especifica como os objetos principal e identidade devem ser criados para um domínio de aplicação. A predefinição é |
| TokenAccessLevels |
Define os privilégios da conta de utilizador associada ao token de acesso. |
| TokenImpersonationLevel |
Define níveis de usurpação de identidade de segurança. Os níveis de usurpação de identidade de segurança determinam o grau em que um processo servidor pode agir em nome de um processo cliente. |
| WellKnownSidType |
Define um conjunto de identificadores de segurança (SIDs) de uso comum. |
| WindowsAccountType |
Especifica o tipo de conta Windows utilizada. |
| WindowsBuiltInRole |
Especifica papéis comuns a serem usados com IsInRole(String). |