HttpSessionStateWrapper Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula o objeto HTTP intrínseco que fornece acesso a valores de estado de sessão, configurações de nível de sessão e métodos de gerenciamento de tempo de vida.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Herança
Comentários
A HttpSessionStateWrapper classe deriva da HttpSessionStateBase classe e serve como um wrapper para a HttpSessionState classe . Essa classe expõe a funcionalidade da HttpSessionState classe e expõe o HttpSessionStateBase tipo. A HttpSessionStateBase classe permite substituir a implementação original da HttpSessionState classe em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.
Construtores
HttpSessionStateWrapper(HttpSessionState) |
Inicializa uma nova instância da classe HttpSessionStateWrapper. |
Propriedades
CodePage |
Obtém ou define o identificador de conjunto de caracteres para a serialização atual. |
Contents |
Obtém uma referência ao objeto de estado da sessão atual. |
CookieMode |
Obtém um valor que indica se o aplicativo está configurado para sessões sem cookies. |
Count |
Obtém o número de itens na coleção de estado de sessão. |
IsCookieless |
Obtém um valor que indica se a ID de sessão é inserida na URL. |
IsNewSession |
Obtém um valor que indica se a sessão foi criada durante a solicitação atual. |
IsReadOnly |
Obtém um valor que indica se a sessão é somente leitura. |
IsSynchronized |
Obtém um valor que indica se o acesso à coleção de valores de estado de sessão é sincronizado (thread-safe). |
Item[Int32] |
Obtém ou define um valor de sessão usando o índice especificado. |
Item[String] |
Obtém ou define um valor de sessão usando o nome especificado. |
Keys |
Obtém uma coleção de chaves para todos os valores armazenados na coleção de estado da sessão. |
LCID |
Obtém ou define o LCID (identificador de localidade) da sessão atual. |
Mode |
Obtém o modo de estado da sessão atual. |
SessionID |
Obtém o identificador exclusivo para a sessão. |
StaticObjects |
Obtém uma coleção de objetos que são declarados por elementos |
SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso à coleção de valores de estado de sessão. |
Timeout |
Obtém ou define o tempo, em minutos, que pode decorrer entre as solicitações para que o provedor de estado de sessão encerre a sessão. |
Métodos
Abandon() |
Cancela a sessão atual. |
Add(String, Object) |
Adiciona um item à coleção de estado da sessão. |
Clear() |
Remove todas as chaves e os valores da coleção de estado da sessão. |
CopyTo(Array, Int32) |
Copia a coleção de valores de estado de sessão para uma matriz unidimensional, começando no índice especificado na matriz. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetEnumerator() |
Retorna um enumerador que pode ser usado para ler todos os nomes de variável de estado de sessão na sessão atual. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Remove(String) |
Exclui um item da coleção de estado de sessão. |
RemoveAll() |
Remove todas as chaves e os valores da coleção de estado da sessão. |
RemoveAt(Int32) |
Exclui o item no índice especificado da coleção de estado de sessão. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Métodos de Extensão
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |