HttpApplicationStateWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que permite que as informações sejam compartilhadas entre várias solicitações e sessões em 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 HttpApplicationStateBase classe e serve como um wrapper para a HttpApplicationState classe. Essa classe expõe a funcionalidade da HttpApplicationState classe e, ao mesmo tempo, expõe o HttpApplicationStateBase tipo. A classe HttpApplicationStateBase permite substituir a implementação original da classe HttpApplicationState em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.

Construtores

Nome Description
HttpApplicationStateWrapper(HttpApplicationState)

Inicializa uma nova instância da classe HttpApplicationStateWrapper.

Propriedades

Nome Description
AllKeys

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

Contents

Obtém uma referência ao HttpApplicationStateBase objeto.

Count

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

IsReadOnly

Obtém ou define um valor que indica se a NameObjectCollectionBase instância é 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 NameObjectCollectionBase.KeysCollection instância que contém todas as chaves na HttpApplicationStateWrapper instância.

StaticObjects

Obtém todos os objetos 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

Nome Description
Add(String, Object)

Adiciona um objeto à coleção.

BaseAdd(String, Object)

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

(Herdado de NameObjectCollectionBase)
BaseClear()

Remove todas as entradas da NameObjectCollectionBase instância.

(Herdado de NameObjectCollectionBase)
BaseGet(Int32)

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

(Herdado de NameObjectCollectionBase)
BaseGet(String)

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

(Herdado de NameObjectCollectionBase)
BaseGetAllKeys()

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

(Herdado de NameObjectCollectionBase)
BaseGetAllValues()

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

(Herdado de NameObjectCollectionBase)
BaseGetAllValues(Type)

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

(Herdado de NameObjectCollectionBase)
BaseGetKey(Int32)

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

(Herdado de NameObjectCollectionBase)
BaseHasKeys()

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

(Herdado de NameObjectCollectionBase)
BaseRemove(String)

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

(Herdado de NameObjectCollectionBase)
BaseRemoveAt(Int32)

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

(Herdado de NameObjectCollectionBase)
BaseSet(Int32, Object)

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

(Herdado de NameObjectCollectionBase)
BaseSet(String, Object)

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

(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 pelo nome.

GetEnumerator()

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetKey(Int32)

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

GetObjectData(SerializationInfo, StreamingContext)

Retorna os dados necessários para serializar o HttpApplicationStateWrapper objeto.

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

(Herdado de Object)
OnDeserialization(Object)

Gera o evento de desserialização quando a desserialização é concluída.

Remove(String)

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

RemoveAll()

Remove todos os objetos da coleção.

RemoveAt(Int32)

Remove o objeto especificado pelo í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

Nome Description
ICollection.CopyTo(Array, Int32)

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

(Herdado de NameObjectCollectionBase)
ICollection.IsSynchronized

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

(Herdado de NameObjectCollectionBase)
ICollection.SyncRoot

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

(Herdado de NameObjectCollectionBase)

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a