SessionStateModule.Start イベント


セッションが作成されるときに発生するイベントです。The event that occurs when a session is created.

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



次のコード例は、 Session_OnStartSession_OnEnd イベントが定義された global.asax ファイルの内容を示しています。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 language="C#" runat="server">
public void Session_OnStart()


public void Session_OnEnd()



イベントは、 Start 新しいセッションが開始されたときに、要求の開始時に発生します。The Start event is raised at the beginning of a request when a new session is started. セッション識別子を含まない要求が行われた場合、セッション識別子が無効な場合、またはセッション識別子に関連付けられたセッションの有効期限が切れた場合、新しいセッションが開始されます。A new session is started if a request is made that does not contain a session identifier, the session identifier is invalid, or the session associated with a session identifier has expired.

Session_OnStartイベントは、セッション変数の既定値の設定など、セッションの初期化作業を実行するために使用されます。The Session_OnStart event is used to perform any initialization work for a session such as setting up default values for session variables.

Start Session_OnStartという名前のパブリックサブルーチンを global.asax ファイルに追加することによって、イベントのハンドラーを指定できます。You can specify a handler for the Start event by adding a public subroutine named Session_OnStart to the Global.asax file.

Global.asax ファイルの詳細については、「global.asax 構文」を参照してください。For more information about the Global.asax file, see Global.asax Syntax.