SessionAuthenticationModule.SignOutError Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 ErrorEventArgstrue
na .
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.