Compartilhar via


SessionAuthenticationModule.SignOutError Evento

Definição

Ocorre quando há um erro durante a saída.

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

Tipo de evento

Exemplos

O código a seguir mostra um manipulador para o SignOutError evento implementado no arquivo global.asax.cs de um aplicativo Web ASP.NET. Você também deve adicionar o manipulador ao evento. Um exemplo mais completo é mostrado no SessionAuthenticationModule tópico de visão geral.

void SessionAuthenticationModule_SignOutError(object sender, ErrorEventArgs e)
{
    System.Diagnostics.Trace.WriteLine("Handling SignOutError event");
}

Comentários

Gerado do SignOut método quando ocorre um erro durante a saída.

Em um manipulador de eventos, você pode obter a exceção que resultou na geração do evento da ErrorEventArgs.Exception propriedade . Você pode cancelar o processamento adicional da exceção, que tem o resultado de não propagar a exceção para o cliente, definindo a Cancel propriedade de ErrorEventArgs como true.

Não há garantia de que esse evento seja chamado para cada sessão. Por exemplo, os cookies podem ser excluídos no lado do cliente. Nesse caso, esse evento nunca será gerado porque não há nenhum evento do lado do servidor para excluir a sessão.

Aplica-se a