HttpApplicationStateBase Classe

Definição

Serve como classe base para classes que permitem a partilha de informação através de múltiplas sessões e pedidos dentro de uma aplicação ASP.NET.

public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
    inherit NameObjectCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
Herança
HttpApplicationStateBase
Derivado
Implementações

Observações

A HttpApplicationStateBase classe é uma classe abstrata que contém os mesmos membros que a HttpApplicationState classe. A classe HttpApplicationStateBase permite-te criar classes derivadas que são como a classe HttpApplicationState, mas que podes personalizar e que funcionam fora do pipeline de ASP.NET. Quando realiza testes unitários, normalmente utiliza uma classe derivada para implementar membros com comportamentos personalizados que cumprem o cenário que está a testar.

A HttpApplicationStateWrapper classe deriva da HttpApplicationStateBase classe. A HttpApplicationStateWrapper aula serve como um invólucro para a HttpApplicationState turma. Em tempo de execução, normalmente usas uma instância da HttpApplicationStateWrapper classe para chamar membros do HttpApplicationState objeto.

Construtores

Name Description
HttpApplicationStateBase()

Inicializa a classe para uso por uma instância de classe herdada. Este construtor só pode ser chamado por uma classe herdada.

Propriedades

Name Description
AllKeys

Quando é sobreposto numa classe derivada, obtém as chaves de acesso dos objetos na coleção.

Contents

Quando sobreposto numa classe derivada, obtém uma referência ao HttpApplicationStateBase objeto.

Count

Quando sobrescrito numa classe derivada, 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

Quando é sobreposto numa classe derivada, obtém um valor que indica se o acesso à coleção é thread-safe.

Item[Int32]

Quando sobrescrito numa classe derivada, obtém um objeto de estado por índice.

Item[String]

Quando é sobreposto numa classe derivada, obtém um objeto de estado pelo nome.

Keys

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

(Herdado de NameObjectCollectionBase)
StaticObjects

Quando sobreposto numa classe derivada, obtém todos os objetos declarados por um elemento object onde o âmbito é definido como "Application" na aplicação ASP.NET.

SyncRoot

Quando sobrescrito numa classe derivada, obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

Métodos

Name Description
Add(String, Object)

Quando é sobreposto numa classe derivada, adiciona um novo 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()

Quando sobrescrito numa classe derivada, remove todos os objetos da coleção.

CopyTo(Array, Int32)

Quando sobreposta numa classe derivada, copia os elementos da coleção para um array, começando no índice especificado dentro do array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(Int32)

Quando sobrescrito numa classe derivada, obtém um objeto de estado por índice.

Get(String)

Quando é sobreposto numa classe derivada, obtém um objeto de estado pelo nome.

GetEnumerator()

Quando sobrescrito numa classe derivada, devolve um enumerador que pode ser usado para iterar pela coleção.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetKey(Int32)

Quando é sobreposto numa classe derivada, obtém o nome de um objeto de estado por índice.

GetObjectData(SerializationInfo, StreamingContext)

Implementa a ISerializable interface e devolve os dados necessários para serializar a NameObjectCollectionBase instância.

(Herdado de NameObjectCollectionBase)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Lock()

Quando é sobreposto numa classe derivada, 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)

Implementa a ISerializable interface e levanta o evento de desserialização quando a desserialização está concluída.

(Herdado de NameObjectCollectionBase)
Remove(String)

Quando sobreposto numa classe derivada, remove o objeto nomeado da coleção.

RemoveAll()

Quando sobrescrito numa classe derivada, remove todos os objetos da coleção.

RemoveAt(Int32)

Quando sobrescrito numa classe derivada, remove um objeto de estado especificado por índice da coleção.

Set(String, Object)

Quando é sobreposto numa classe derivada, atualiza o valor de um objeto na coleção.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UnLock()

Quando sobrescrito numa classe derivada, 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