HttpSessionStateWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que fornece acesso a valores de estado de sessão, definições ao nível da sessão e métodos de gestão ao longo da 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
HttpSessionStateWrapper

Observações

A HttpSessionStateWrapper classe deriva da HttpSessionStateBase classe e serve como um invólucro para a classe HttpSessionState . Esta classe expõe a funcionalidade da HttpSessionState classe e expõe o HttpSessionStateBase tipo. A classe HttpSessionStateBase permite-lhe substituir a implementação original da classe HttpSessionState na sua aplicação por uma implementação personalizada, como quando realiza testes unitários fora do pipeline ASP.NET.

Construtores

Name Description
HttpSessionStateWrapper(HttpSessionState)

Inicializa uma nova instância da HttpSessionStateWrapper classe.

Propriedades

Name Description
CodePage

Obtém ou define o identificador do conjunto de caracteres para a sessão atual.

Contents

Obtém uma referência ao objeto de estado de sessão atual.

CookieMode

Recebe um valor que indica se a aplicação está configurada para sessões sem cookies.

Count

Obtém o número de itens na coleção de estado da sessão.

IsCookieless

Recebe um valor que indica se o ID da sessão está embutido na URL.

IsNewSession

Recebe um valor que indica se a sessão foi criada durante o pedido atual.

IsReadOnly

Recebe um valor que indica se a sessão é apenas de leitura.

IsSynchronized

Recebe um valor que indica se o acesso à coleção de valores de estado de sessão está 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 das chaves para todos os valores que estão armazenados na coleção de estados de sessão.

LCID

Obtém ou define o identificador local (LCID) da sessão atual.

Mode

Obtém o modo de estado de sessão atual.

SessionID

Obtém o identificador único da sessão.

StaticObjects

Obtém uma coleção de objetos que são declarados por object elementos marcados como controlos de servidor e direcionados para a sessão atual no ficheiro Global.asax da aplicação.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção de valores do estado da sessão.

Timeout

Obtém ou define o tempo, em minutos, que pode decorrer entre pedidos antes do fornecedor do estado da sessão terminar a sessão.

Métodos

Name Description
Abandon()

Cancela a sessão atual.

Add(String, Object)

Adiciona um item à coleção de estados da sessão.

Clear()

Remove todas as chaves e valores da coleção de estados de sessão.

CopyTo(Array, Int32)

Copia a coleção de valores do estado da sessão para um array unidimensional, começando no índice especificado no array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador que pode ser usado para ler todos os nomes das variáveis de estado da sessão na sessão atual.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(String)

Apaga um item da coleção de estados de sessão.

RemoveAll()

Remove todas as chaves e valores da coleção de estados de sessão.

RemoveAt(Int32)

Elimina o item no índice especificado da coleção de estados de sessão.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base num tipo especificado.

Aplica-se a