SessionSecurityTokenReceivedEventArgs Classe
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.
Fornece dados para o SessionSecurityTokenReceived evento.
public ref class SessionSecurityTokenReceivedEventArgs : System::ComponentModel::CancelEventArgs
public class SessionSecurityTokenReceivedEventArgs : System.ComponentModel.CancelEventArgs
type SessionSecurityTokenReceivedEventArgs = class
inherit CancelEventArgs
Public Class SessionSecurityTokenReceivedEventArgs
Inherits CancelEventArgs
- Herança
Observações
Por defeito, o SessionSecurityTokenReceived evento é gerado dentro do SessionAuthenticationModule.OnAuthenticateRequest método depois de um token de sessão (SessionSecurityToken) ter sido lido com sucesso do cookie da sessão. No gestor de eventos, pode modificar as propriedades do token de sessão antes de este ser passado mais adiante no pipeline e ser usado para autenticar a entidade que faz o pedido (utilizador).
Pode aceder ao token através da SessionToken propriedade. Depois de modificar o token, pode garantir que ele é escrito de volta no cookie definindo o ReissueCookie para true. Finalmente, o SessionSecurityTokenReceived evento é um evento cancelável, e pode definir a Cancel propriedade (herdada de CancelEventArgs) para abortar o processamento adicional do pedido.
Construtores
| Name | Description |
|---|---|
| SessionSecurityTokenReceivedEventArgs(SessionSecurityToken) |
Inicializa uma nova instância da SecurityTokenReceivedEventArgs classe que tem o token de sessão especificado. |
Propriedades
| Name | Description |
|---|---|
| Cancel |
Recebe ou define um valor que indica se o evento deve ser cancelado. (Herdado de CancelEventArgs) |
| ReissueCookie |
Recebe ou define um valor que especifica se deve ser reemitido o cookie da sessão com a resposta. |
| SessionToken |
Recebe ou define o token de segurança da sessão que foi recebido. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |