SessionAuthenticationModule.SignOutError Olay

Tanım

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 ErrorEventArgstrueiptal 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.

Şunlara uygulanır