Share via


SessionAuthenticationModule.SignOutError Událost

Definice

Dochází k chybě při odhlášení.

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) 

Event Type

Příklady

Následující kód ukazuje obslužnou rutinu SignOutError události implementované v souboru global.asax.cs webové aplikace ASP.NET. Do události je také nutné přidat obslužnou rutinu. Úplnější příklad je uvedený v tématu přehledu SessionAuthenticationModule .

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

Poznámky

Vyvolána SignOut z metody, když dojde k chybě během odhlášení.

V obslužné rutině události můžete získat výjimku, která způsobila, že událost byla vyvolána z ErrorEventArgs.Exception vlastnosti. Další zpracování výjimky, jehož výsledkem je, že se výjimka nerozšíší do klienta, můžete zrušit nastavením Cancel vlastnosti ErrorEventArgstruena .

U této události není zaručeno, že bude volána pro každou relaci. Soubory cookie mohou být například odstraněny na straně klienta. V takovém případě by tato událost nikdy nebyla vyvolána, protože neexistuje žádná událost na straně serveru pro odstranění relace.

Platí pro