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í.
Nastane, když během odhlášení dojde k chybě.
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. Obslužnou rutinu musíte také přidat do události. Podrobnější příklad je uvedený v tématu s přehledem 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 ErrorEventArgs.Exception z vlastnosti. Můžete zrušit další zpracování výjimky, která má výsledek nešíření výjimky do klienta nastavením Cancel vlastnosti ErrorEventArgs na truehodnotu .
U každé relace není zaručeno, že se tato událost volá. Například soubory cookie mohou být 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.