WSFederationAuthenticationModule.SigningOut Evento

Definição

Ocorre antes de excluir a sessão durante a saída.

public:
 event EventHandler<System::IdentityModel::Services::SigningOutEventArgs ^> ^ SigningOut;
public event EventHandler<System.IdentityModel.Services.SigningOutEventArgs> SigningOut;
member this.SigningOut : EventHandler<System.IdentityModel.Services.SigningOutEventArgs> 
Public Custom Event SigningOut As EventHandler(Of SigningOutEventArgs) 
Public Event SigningOut As EventHandler(Of SigningOutEventArgs) 

Tipo de evento

Comentários

Esse evento é gerado por meio de uma chamada para o OnSigningOut método de dentro do WSFederationAuthenticationModule.SignOut(Boolean) método durante a saída da sessão no RP (terceira parte confiável). O evento não é gerado ao fazer a saída federada por meio do FederatedSignOut método.

Você pode adicionar um manipulador de eventos para executar qualquer processamento adicional necessário para seu aplicativo antes que o cookie de sessão seja excluído. Você pode ler a IsIPInitiated propriedade no manipulador de eventos para determinar se a saída é o resultado do recebimento de uma mensagem de solicitação de limpeza de saída WS-Federation ("wsignoutcleanup1.0") de um STS (serviço de token de segurança) ou se foi iniciada no RP.

Não há garantia de que esse evento seja chamado para cada sessão. Os cookies podem ser excluídos no lado do cliente, por exemplo, para que esse evento nunca seja gerado.

Aplica-se a