다음을 통해 공유


SessionAuthenticationModule.SignOutError 이벤트

정의

로그아웃하는 동안 오류가 발생할 때 발생합니다.

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) 

이벤트 유형

예제

다음 코드는 ASP.NET 웹 애플리케이션의 SignOutError global.asax.cs 파일에 구현된 이벤트에 대한 처리기를 보여줍니다. 또한 이벤트에 처리기를 추가해야 합니다. 개요 항목에 보다 완전한 예제가 SessionAuthenticationModule 나와 있습니다.

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

설명

로그아웃 중에 SignOut 오류가 발생할 때 메서드에서 발생합니다.

이벤트 처리기에서 속성에서 ErrorEventArgs.Exception 이벤트가 발생한 예외를 가져올 수 있습니다. 예외의 추가 처리를 취소할 수 있습니다. 이 경우 예외가 클라이언트 CancelErrorEventArgstrue에 전파되지 않는 결과가 발생합니다.

이 이벤트는 모든 세션에 대해 호출되도록 보장되지 않습니다. 예를 들어 클라이언트 쪽에서 쿠키를 삭제할 수 있습니다. 이 경우 세션을 삭제하기 위한 서버 쪽 이벤트가 없으므로 이 이벤트가 발생하지 않습니다.

적용 대상