WSFederationAuthenticationModule.SigningOut Evento
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.
Ocorre antes da exclusão da 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 ao sair da sessão na 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 de receber um WS-Federation mensagem de solicitação de saída limpo ("wsignoutcleanup1.0") de um STS (serviço de token de segurança) ou se foi iniciado 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.