SessionAuthenticationModule.SignOutError Händelse

Definition

Inträffar när det uppstår ett fel under utloggningen.

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) 

Händelsetyp

Exempel

Följande kod visar en hanterare för händelsen SignOutError implementerad i global.asax.cs-filen för en ASP.NET webbapp. Du måste också lägga till hanteraren i händelsen. Ett mer komplett exempel visas i översiktsavsnittet SessionAuthenticationModule .

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

Kommentarer

Utlöses från SignOut metoden när ett fel inträffar under utloggningen.

I en händelsehanterare kan du få undantaget som resulterade i att händelsen skapades från ErrorEventArgs.Exception egenskapen. Du kan avbryta ytterligare bearbetning av undantaget, som leder till att undantaget inte sprids till klienten, genom att ange Cancel egenskapen ErrorEventArgs för till true.

Den här händelsen är inte garanterad att anropas för varje session. Cookies kan till exempel tas bort på klientsidan, i vilket fall den här händelsen aldrig skulle aktiveras eftersom det inte finns någon händelse på serversidan för att ta bort sessionen.

Gäller för