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

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

Usar o serviço de estado ASP.NET não é o método padrão de gerenciar sessionstate no ASP.NET; 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 da sessão em um banco de dados do Microsoft SQL Server e permite soluções personalizadas de gerenciamento de estado de sessão. Para obter mais informações sobre as 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