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 может управлять состоянием сеанса вне процесса с помощью службы Windows, называемой службой ASP.NET состояний. Класс StateRuntime используется неуправляемым кодом в этой службе для управления данными сеанса. Этот класс поддерживает реализацию инфраструктуры платформа .NET Framework службы состояния ASP.NET и не предназначен для использования непосредственно из кода.

Использование службы состояния ASP.NET не является методом управления состоянием сеанса по умолчанию в ASP.NET; ASP.NET по умолчанию поддерживает управление состоянием сеанса внутри процесса. Он также поддерживает второй внепроцессный параметр, который управляет состоянием сеанса в базе данных Майкрософт SQL Server и включает пользовательские решения для управления состоянием сеанса. Дополнительные сведения о параметрах хранения состояния сеанса см. в разделе Режимы состояния сеанса.

Методы

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.

Применяется к

См. также раздел