SessionAuthenticationModule.SignOutError Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Oturumu kapatma sırasında bir hata olduğunda oluşur.
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)
Olay Türü
Örnekler
Aşağıdaki kod, bir ASP.NET web uygulamasının SignOutError global.asax.cs dosyasında uygulanan olayın işleyicisini gösterir. İşleyiciyi olaya da eklemeniz gerekir. Genel bakış konusunda daha eksiksiz bir örnek gösterilmiştir SessionAuthenticationModule .
void SessionAuthenticationModule_SignOutError(object sender, ErrorEventArgs e)
{
System.Diagnostics.Trace.WriteLine("Handling SignOutError event");
}
Açıklamalar
Oturumu kapatma sırasında bir hata oluştuğunda yönteminden SignOut oluşturulur.
Bir olay işleyicisinde, özelliğinden ErrorEventArgs.Exception olayın tetiklenmesini sağlayan özel durumu alabilirsiniz. özelliğini olarak ayarlayarak Cancel özel durumun istemciye yayılmaması sonucuna sahip olan özel durumun daha fazla işlenmesini ErrorEventArgstrue
iptal edebilirsiniz.
Bu olayın her oturum için çağrılacağı garanti değildir. Örneğin, tanımlama bilgileri istemci tarafında silinebilir; bu durumda, oturumu silmek için sunucu tarafı olayı olmadığından bu olay hiçbir zaman tetiklenemez.