次の方法で共有


SessionStateModule.Start イベント

セッションが作成されるときに発生するイベントです。

名前空間: System.Web.SessionState
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Event Start As EventHandler
'使用
Dim instance As SessionStateModule
Dim handler As EventHandler

AddHandler instance.Start, handler
public event EventHandler Start
public:
event EventHandler^ Start {
    void add (EventHandler^ value);
    void remove (EventHandler^ value);
}
/** @event */
public void add_Start (EventHandler value)

/** @event */
public void remove_Start (EventHandler value)
JScript では、このクラスで定義されているイベントを処理できます。ただし、独自のイベントは定義できません。
適用できません。

解説

新しいセッションが開始されるときの要求の始めに Start イベントが発生します。セッション識別子を含まない要求が実行されたときに、セッション識別子が無効の場合、またはセッション識別子に関連付けられたセッションの有効期限が切れている場合、新しいセッションが開始されます。

セッション変数に既定値を設定するなどのセッションの初期化処理を実行するために Session_OnStart イベントが使用されます。

Start イベントのハンドラは、Session_OnStart というパブリック サブルーチンを Global.asax ファイルに追加して指定します。

Global.asax ファイルの詳細については、「Global.asax 構文」を参照してください。

使用例

Session_OnStart イベントと Session_OnEnd イベントが定義されている Global.asax ファイルの内容のコード例を次に示します。

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

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

SessionStateModule クラス
SessionStateModule メンバ
System.Web.SessionState 名前空間

その他の技術情報

ASP.NET のセッション状態