IStateRuntime インターフェイス

定義

セッション データを管理するために 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 停止します。

適用対象

こちらもご覧ください