Поделиться через


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 по умолчанию поддерживает внутрипроцессное управление состоянием сеанса. Он также поддерживает второй внепроцессный параметр, который управляет состоянием сеанса в базе данных Microsoft 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.

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

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