WSFederationAuthenticationModule.SigningOut Evento

Definição

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.

Aplica-se a