SessionStateModule.End 이벤트

정의

세션이 종료될 때 발생합니다.Occurs when a session ends.

public:
 event EventHandler ^ End;
public event EventHandler End;
member this.End : EventHandler 
Public Custom Event End As EventHandler 

예제

다음 코드 예제에 사용 하 여 Global.asax 파일의 내용을 보여 줍니다 합니다 장점이 하 고 Session_OnEnd 정의 된 이벤트입니다.The following code example shows the contents of a Global.asax file with the Session_OnStart and Session_OnEnd events defined.

<script language="VB" runat="server">  
Public Sub Session_OnStart()  
  
End Sub  
  
Public Sub Session_OnEnd()  
  
End Sub  
</script>  
<script language="C#" runat="server">  
public void Session_OnStart()  
{  
  
}  
  
public void Session_OnEnd()  
{  
  
}  
</script>  

설명

합니다 End 요청이 끝날 때 이벤트가 발생 경우를 Abandon 메서드를 호출한 또는 세션이 만료 된 경우.The End event is raised at the end of a request when the Abandon method has been called or when the session has expired. 세션 만료 시간을 분 단위로 지정 된 경우는 Timeout 세션에 대해 수행 되는 요청 하지 않고 속성을 전달 합니다.A session expires when the number of minutes specified by the Timeout property passes without a request being made for the session.

합니다 Session_OnEnd 이벤트 세션에서 사용 되는 리소스의 삭제와 같은 세션에 대 한 정리 작업을 수행 하는 데 사용 됩니다.The Session_OnEnd event is used to perform any cleanup work for a session such as disposing of resources used by the session.

에 대 한 처리기를 지정할 수 있습니다 합니다 End 이라는 공용 서브루틴이 추가 하 여 이벤트 Session_OnEnd Global.asax 파일에 있습니다.You can specify a handler for the End event by adding a public subroutine named Session_OnEnd to the Global.asax file.

참고

Session_OnEnd 이벤트는만 때 지원 되는 세션 상태 HttpSessionState.Mode 속성 값이 InProc, 기본값입니다.The Session_OnEnd event is only supported when the session-state HttpSessionState.Mode property value is InProc, which is the default. 경우 세션 상태 Mode 로 설정 된 StateServer 또는 SQLServer, 해당 Session_OnEnd Global.asax 파일의 이벤트는 무시 됩니다.If the session-state Mode is set to StateServer or SQLServer, then the Session_OnEnd event in the Global.asax file is ignored. 경우 세션 상태 Mode 속성 값이 Custom, 다음에 대 한 지원 합니다 Session_OnEnd 이벤트는 사용자 지정 세션 상태 저장소 공급자에 의해 결정 됩니다.If the session state Mode property value is Custom, then support for the Session_OnEnd event is determined by the custom session-state store provider.

경우에 End 이벤트는 공용, Global.asax 파일에 이벤트 처리기를 추가 하 여만 처리할 수 있습니다.Though the End event is public, you can only handle it by adding an event handler in the Global.asax file. 이 제한 때문에 구현 되어 HttpApplication 인스턴스 성능에 대 한 다시 사용 됩니다.This restriction is implemented because HttpApplication instances are reused for performance. 세션을 만료 될 때에 합니다 Session_OnEnd Global.asax 파일에 지정 된 이벤트를 호출 코드를 방지 하기 위해 실행 되는 End 연결 된 이벤트 처리기는 HttpApplication 현재 사용 되는 인스턴스.When a session expires, only the Session_OnEnd event specified in the Global.asax file is executed, to prevent code from calling an End event handler associated with an HttpApplication instance that is currently in use.

Global.asax 파일에 대 한 자세한 내용은 참조 하세요. Global.asax 구문합니다.For more information about the Global.asax file, see Global.asax Syntax.

적용 대상

추가 정보