AuthorizationContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O resultado da avaliação de todas as políticas de autorização disponíveis nos tokens na mensagem enviada e chamando o GetAuthorizationPolicies(OperationContext) método.
public ref class AuthorizationContext abstract : System::IdentityModel::Policy::IAuthorizationComponent
public abstract class AuthorizationContext : System.IdentityModel.Policy.IAuthorizationComponent
type AuthorizationContext = class
interface IAuthorizationComponent
Public MustInherit Class AuthorizationContext
Implements IAuthorizationComponent
- Herança
-
AuthorizationContext
- Implementações
Comentários
Avaliar todas as políticas de autorização em um gerenciador de autorização resulta em um conjunto de ClaimSet objetos. Esses objetos compõem um contexto de autorização.
Um contexto de autorização contém um conjunto de objetos de conjunto de declarações, um tempo de expiração que especifica o período de tempo durante o qual o contexto de autorização é válido e um identificador exclusivo.
A AuthorizationContext operação atual pode ser acessada por meio da AuthorizationContext propriedade.
Construtores
| Nome | Descrição |
|---|---|
| AuthorizationContext() |
Inicializa uma nova instância da classe AuthorizationContext. |
Propriedades
| Nome | Descrição |
|---|---|
| ClaimSets |
Obtém o conjunto de declarações associadas a uma política de autorização. |
| ExpirationTime |
Obtém a data e a hora em que esse AuthorizationContext objeto não é mais válido. |
| Id |
Obtém um identificador exclusivo para este AuthorizationContext objeto. |
| Properties |
Obtém uma coleção de propriedades que não são de declaração associadas a esse AuthorizationContext objeto. |
Métodos
| Nome | Descrição |
|---|---|
| CreateDefaultAuthorizationContext(IList<IAuthorizationPolicy>) |
Avalie todas as políticas de autorização especificadas e crie uma AuthorizationContext. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |