SessionAuthenticationModule.SignOutError Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.