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. |