IStateRuntime インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セッション データを管理するために ASP.NET 状態サービスによって使用されるインターフェイスを定義します。
public interface class IStateRuntime
[System.Runtime.InteropServices.Guid("7297744b-e188-40bf-b7e9-56698d25cf44")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IStateRuntime
[<System.Runtime.InteropServices.Guid("7297744b-e188-40bf-b7e9-56698d25cf44")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IStateRuntime = interface
Public Interface IStateRuntime
- 派生
- 属性
注釈
ASP.NET は、ASP.NET 状態サービスと呼ばれるWindows サービスを使用して、プロセス外のセッション状態を管理できます。 StateRuntime クラスは、セッション データを管理するために、このサービスのアンマネージ コードによって使用されます。 このクラスは、ASP.NET 状態サービスの .NET Framework インフラストラクチャの実装をサポートしており、コードから直接使用するためのものではありません。
ASP.NET 状態サービスを使用することは、ASP.NET で sessionstate を管理する既定の方法ではありません。ASP.NET では、既定でインプロセス セッション状態管理がサポートされます。 また、Microsoft SQL Server データベースでセッション状態を管理する 2 つ目のアウトプロセス オプションもサポートされ、カスタム セッション状態管理ソリューションが有効になります。 セッション状態ストレージ オプションの詳細については、「 Session-State モード」を参照してください。
メソッド
| 名前 | 説明 |
|---|---|
| ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, Int32, IntPtr) |
セッション データを処理するために ASP.NET 状態サーバーによって使用されます。 |
| ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr) |
セッション データを処理するために ASP.NET 状態サーバーによって使用されます。 |
| StopProcessing() |
状態サーバーに格納されているセッション データの処理 ASP.NET 停止します。 |