Compartilhar via


HttpApplicationStateWrapper Classe

Definição

Encapsula um objeto HTTP intrínseco que permite que as informações sejam compartilhadas por várias solicitações e sessões dentro de um aplicativo ASP.NET.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Herança

Comentários

A HttpApplicationStateWrapper classe deriva da classe e serve como um HttpApplicationStateBase wrapper para a classe HttpApplicationState . Essa classe expõe a funcionalidade da classe HttpApplicationState enquanto também expõe o HttpApplicationStateBase tipo. A classe permite que você substitua a implementação original da classe em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do HttpApplicationStateBase HttpApplicationState pipeline ASP.NET aplicativo.

Construtores

HttpApplicationStateWrapper(HttpApplicationState)

Inicializa uma nova instância da classe HttpApplicationStateWrapper.

Propriedades

AllKeys

Obtém as chaves para os objetos na coleção.

Contents

Obtém uma referência ao objeto HttpApplicationStateBase.

Count

Obtém o número de objetos na coleção.

IsReadOnly

Obtém ou define um valor que indica se a instância de NameObjectCollectionBase é somente leitura.

(Herdado de NameObjectCollectionBase)
IsSynchronized

Obtém um valor que indica se o acesso à coleção é thread-safe.

Item[Int32]

Obtém um objeto de estado por índice.

Item[String]

Obtém um objeto de estado por nome.

Keys

Obtém uma instância de NameObjectCollectionBase.KeysCollection que contém todas as chaves da instância de HttpApplicationStateWrapper.

StaticObjects

Obtém todos os objetos que são declarados por um elemento object em que o escopo é definido como "Application" no aplicativo ASP.NET.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

Métodos

Add(String, Object)

Adiciona um objeto à coleção.

BaseAdd(String, Object)

Adiciona uma entrada com a chave e o valor especificados à instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseClear()

Remove todas as entradas da instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseGet(Int32)

Obtém o valor da entrada no índice especificado da instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseGet(String)

Obtém o valor da primeira entrada com a chave especificada da instância de NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseGetAllKeys()

Retorna uma matriz String que contém todas as chaves na instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseGetAllValues()

Retorna uma matriz Object que contém todos os valores na instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseGetAllValues(Type)

Retorna uma matriz do tipo especificado que contém todos os valores na instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseGetKey(Int32)

Obtém a chave da entrada no índice especificado da instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseHasKeys()

Obtém um valor que indica se a instância NameObjectCollectionBase contém entradas cujas chaves não são null.

(Herdado de NameObjectCollectionBase)
BaseRemove(String)

Remove as entradas com a chave especificada da instância de NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseRemoveAt(Int32)

Remove a entrada no índice especificado da instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseSet(Int32, Object)

Define o valor da entrada no índice especificado da instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
BaseSet(String, Object)

Define o valor da primeira entrada com a chave especificada na instância NameObjectCollectionBase, se encontrada; caso contrário, adiciona uma entrada com a chave especificada e o valor para a instância NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)
Clear()

Remove todos os objetos da coleção.

CopyTo(Array, Int32)

Copia os elementos da coleção para uma matriz, começando no índice especificado na matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(Int32)

Retorna um objeto de estado por índice.

Get(String)

Retorna um objeto de estado por nome.

GetEnumerator()

Retorna um enumerador que pode ser usado para iterar por uma coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetKey(Int32)

Retorna o nome de um objeto de estado por índice.

GetObjectData(SerializationInfo, StreamingContext)

Retorna os dados necessários serializar o objeto HttpApplicationStateWrapper.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Lock()

Bloqueia o acesso a objetos na coleção para habilitar o acesso sincronizado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnDeserialization(Object)

Aciona o evento de desserialização ao término da desserialização.

Remove(String)

Remove o objeto especificado por nome da coleção.

RemoveAll()

Remove todos os objetos da coleção.

RemoveAt(Int32)

Remove o objeto especificado por índice da coleção.

Set(String, Object)

Atualiza o valor de um objeto na coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UnLock()

Desbloqueia o acesso a objetos na coleção para habilitar o acesso sincronizado.

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia todo o NameObjectCollectionBase em um Array unidimensional compatível, começando no índice especificado da matriz de destino.

(Herdado de NameObjectCollectionBase)
ICollection.IsSynchronized

Obtém um valor que indica se o acesso ao objeto NameObjectCollectionBase é sincronizado (thread-safe).

(Herdado de NameObjectCollectionBase)
ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao objeto NameObjectCollectionBase.

(Herdado de NameObjectCollectionBase)

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.

Aplica-se a