Compartilhar via


IStateRuntime Interface

Definição

Define a interface usada pelo serviço de estado do ASP.NET para gerenciar dados de sessão.

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
Derivado
Atributos

Comentários

O ASP.NET pode gerenciar o estado da sessão fora do processo usando um serviço do Windows chamado serviço de estado ASP.NET. A StateRuntime classe é usada pelo código não gerenciado neste serviço para gerenciar dados de sessão. Essa classe dá suporte à implementação de infraestrutura .NET Framework do serviço de estado ASP.NET e não é usada diretamente do seu código.

O uso do serviço de estado ASP.NET não é o método padrão de gerenciamento de SessionState em ASP.NET; O ASP.NET dá suporte ao gerenciamento de estado de sessão em processo por padrão. Ele também dá suporte a uma segunda opção fora do processo que gerencia o estado de sessão em um banco de dados Microsoft SQL Server e permite soluções de gerenciamento de estado de sessão personalizadas. Para obter mais informações sobre opções de armazenamento de estado de sessão, consulte modos de estado de sessão.

Métodos

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, Int32, IntPtr)

Usado pelo servidor de estado ASP.NET para processar dados de sessão.

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr)

Usado pelo servidor de estado ASP.NET para processar dados de sessão.

StopProcessing()

Interrompe o processamento de dados de sessão armazenados no servidor de estado do ASP.NET.

Aplica-se a

Confira também