다음을 통해 공유


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 서비스를 사용하여 세션 상태 out-of-process를 관리할 수 있습니다. 클래스는 StateRuntime 세션 데이터를 관리하기 위해 이 서비스의 관리되지 않는 코드에서 사용됩니다. 이 클래스는 ASP.NET 상태 서비스의 .NET Framework 인프라 구현을 지원하며 코드에서 직접 사용할 수 없습니다.

ASP.NET 상태 서비스를 사용하는 것은 ASP.NET sessionstate를 관리하는 기본 방법이 아닙니다. ASP.NET 기본적으로 in-process 세션 상태 관리를 지원합니다. 또한 Microsoft SQL Server 데이터베이스에서 세션 상태를 관리하는 두 번째 Out-of-process 옵션을 지원하며 사용자 지정 세션 상태 관리 솔루션을 사용하도록 설정합니다. 세션 상태 스토리지 옵션에 대한 자세한 내용은 세션 상태 모드를 참조하세요.

메서드

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 상태 서버에 저장된 세션 데이터의 처리를 중지합니다.

적용 대상

추가 정보