2009-07-17 8 views
1

ASP.NETで独自のセッション管理を実装するにはどのようなオプションがありますか?ASP.NETで独自のセッション管理を実装する

私は、組み込みのセッション管理を「ハイジャックする」という1つの古い解決策を見つけました。

すべてのセッションタスクを実行するコンポーネントを実装するいい方法がありますか? リクエスト処理中にHTTPリクエストとレスポンスを受け取るクラスを含めるにはどうすればよいですか?あなたの助けのための

おかげ

よろしくマイケル

答えて

3

2つのことが必要です。 IHttpSessionStateとHttpModuleです。 HttpModuleでは、アプリケーションAcquireRequestStateとReleaseRequestStateイベントをフックします。

Web.Configでは、デフォルトのセッションモジュールを削除し、独自のセッションモジュールを含める必要があります。

System.We.SessionState名前空間には、参照パターンとして使用することができ、および/または参照パターンとして使用できる場合に、実装で使用できる他の多数のクラスがあります。

+0

この情報をありがとう、私はそれを試してみましょう:) –

0

この記事@ MSDNをチェックしてください。 SQL Serverおよびセッション状態サービスプロバイダはASP.NETに組み込まれているので、十分な場合は、これらのいずれかを試すことができます。

+0

私が見る限り、これはセッション管理全体ではなく、独自のストレージメカニズムを実装することを目的としています。とにかく情報をありがとう! –

関連する問題