Bagikan melalui


SessionAuthenticationModule.SignOutError Kejadian

Definisi

Terjadi ketika ada kesalahan selama keluar.

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) 

Jenis Acara

Contoh

Kode berikut menunjukkan handler untuk peristiwa yang SignOutError diterapkan dalam file global.asax.cs aplikasi web ASP.NET. Anda juga harus menambahkan handler ke kejadian. Contoh yang lebih lengkap ditampilkan dalam SessionAuthenticationModule topik gambaran umum.

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

Keterangan

Dimunculkan dari SignOut metode ketika terjadi kesalahan selama keluar.

Dalam penanganan aktivitas, Anda bisa mendapatkan pengecualian yang mengakibatkan peristiwa dinaikkan dari ErrorEventArgs.Exception properti . Anda dapat membatalkan pemrosesan pengecualian lebih lanjut, yang memiliki hasil dari tidak menyebarkan pengecualian kepada klien, dengan mengatur Cancel properti dari ErrorEventArgs ke true.

Kejadian ini tidak dijamin akan dipanggil untuk setiap sesi. Misalnya, cookie dapat dihapus di sisi klien, dalam hal ini, peristiwa ini tidak akan pernah dinaikkan karena tidak ada peristiwa sisi server untuk menghapus sesi.

Berlaku untuk