ASP.NET で独自のセッション管理を実装するには、どのようなオプションがありますか?
組み込みのセッション管理の「ハイジャック」に関する古い解決策を 1 つ見つけました。
すべてのセッション タスクを実行するコンポーネントを実装する良い方法はありますか? 1 つのリクエスト プロセス中に HTTP リクエストとレスポンスを受け取るクラスを含めるにはどうすればよいですか?
ご協力いただきありがとうございます
よろしくマイケル
ASP.NET で独自のセッション管理を実装するには、どのようなオプションがありますか?
組み込みのセッション管理の「ハイジャック」に関する古い解決策を 1 つ見つけました。
すべてのセッション タスクを実行するコンポーネントを実装する良い方法はありますか? 1 つのリクエスト プロセス中に HTTP リクエストとレスポンスを受け取るクラスを含めるにはどうすればよいですか?
ご協力いただきありがとうございます
よろしくマイケル
IHttpSessionState と HttpModule の 2 つを実装する必要があります。HttpModule では、アプリケーションの AcquireRequestState および ReleaseRequestState イベントをフックします。
Web.Config では、既定のセッション モジュールを削除し、独自のセッション モジュールを含める必要があります。
System.We.SessionState 名前空間には、必要に応じて実装で使用できる、および/または参照パターンに使用できる他の多くのクラスがあります。
この記事@ MSDNを参照してください。SQL Server とセッション状態サービス プロバイダーは ASP.NET に組み込まれていることに注意してください。それで十分な場合は、これらのいずれかを試すことができます...