HttpApplicationStateWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que permite partilhar informação através de múltiplos pedidos e sessões dentro de uma aplicação 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

Observações

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

Construtores

Name Description
HttpApplicationStateWrapper(HttpApplicationState)

Inicializa uma nova instância da HttpApplicationStateWrapper classe.

Propriedades

Name Description
AllKeys

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

Contents

Recebe uma referência ao HttpApplicationStateBase objeto.

Count

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

IsReadOnly

Recebe ou define um valor que indica se a NameObjectCollectionBase instância é apenas leitura.

(Herdado de NameObjectCollectionBase)
IsSynchronized

Obtém um valor que indica se o acesso à coleção é seguro para threads.

Item[Int32]

Obtém um objeto de estado pelo índice.

Item[String]

Recebe um objeto de estado pelo nome.

Keys

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

StaticObjects

Obtém todos os objetos declarados por um elemento object onde o âmbito está definido como "Application" na aplicação ASP.NET.

SyncRoot

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

Métodos

Name 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()

Devolve um String array que contém todas as chaves da NameObjectCollectionBase instância.

(Herdado de NameObjectCollectionBase)
BaseGetAllValues()

Devolve um Object array que contém todos os valores da NameObjectCollectionBase instância.

(Herdado de NameObjectCollectionBase)
BaseGetAllValues(Type)

Devolve um array do tipo especificado que contém todos os valores da 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 valor especificados à NameObjectCollectionBase instância.

(Herdado de NameObjectCollectionBase)
Clear()

Remove todos os objetos da coleção.

CopyTo(Array, Int32)

Copia os elementos da coleção para um array, começando no índice especificado no array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(Int32)

Devolve um objeto de estado por índice.

Get(String)

Devolve um objeto de estado pelo nome.

GetEnumerator()

Devolve um enumerador que pode ser usado para iterar numa coleção.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetKey(Int32)

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

GetObjectData(SerializationInfo, StreamingContext)

Devolve 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 permitir o acesso sincronizado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnDeserialization(Object)

Aumenta o evento de desserialização quando a desserialização termina.

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 por índice da coleção.

Set(String, Object)

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UnLock()

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

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Copia a totalidade NameObjectCollectionBase para uma unidimensional Arraycompatível , começando no índice especificado do array alvo.

(Herdado de NameObjectCollectionBase)
ICollection.IsSynchronized

Recebe um valor que indica se o acesso ao NameObjectCollectionBase objeto está 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 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