SessionAuthenticationModule.SignOutError 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로그아웃하는 동안 오류가 발생할 때 발생합니다.
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에 전파되지 않는 결과가 발생합니다.
이 이벤트는 모든 세션에 대해 호출되도록 보장되지 않습니다. 예를 들어 클라이언트 쪽에서 쿠키를 삭제할 수 있습니다. 이 경우 세션을 삭제하기 위한 서버 쪽 이벤트가 없으므로 이 이벤트가 발생하지 않습니다.