Freigeben über


SessionAuthenticationModule.SignOutError Ereignis

Definition

Tritt ein, wenn ein Fehler während der Abmeldung auftritt.

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) 

Ereignistyp

Beispiele

Der folgende Code zeigt einen Handler für das Ereignis, das SignOutError in der global.asax.cs-Datei einer ASP.NET-Webanwendung implementiert ist. Außerdem müssen Sie dem Ereignis den Handler hinzufügen. Ein ausführlicheres Beispiel finden Sie im Übersichtsthema SessionAuthenticationModule .

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

Hinweise

Wird von der SignOut -Methode ausgelöst, wenn während der Abmeldung ein Fehler auftritt.

In einem Ereignishandler können Sie die Ausnahme abrufen, die dazu geführt hat, dass das Ereignis von der ErrorEventArgs.Exception -Eigenschaft ausgelöst wurde. Sie können die weitere Verarbeitung der Ausnahme abbrechen, die dazu führt, dass die Ausnahme nicht an den Client weitergegeben wird, indem Sie die Cancel -Eigenschaft auf ErrorEventArgstruefestlegen.

Dieses Ereignis wird nicht garantiert für jede Sitzung aufgerufen. Beispielsweise können die Cookies auf der Clientseite gelöscht werden. In diesem Fall würde dieses Ereignis nie ausgelöst, da es kein serverseitiges Ereignis zum Löschen der Sitzung gibt.

Gilt für: