Sdílet prostřednictvím


SessionAuthenticationModule.SignOutError Událost

Definice

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.

Platí pro