HttpApplicationStateBase Classe

Definição

Serve como a classe base para classes que permitem que as informações sejam compartilhadas entre várias sessões e solicitações em um aplicativo 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

Comentários

A HttpApplicationStateBase classe é uma classe abstrata que contém os mesmos membros da HttpApplicationState classe. A classe HttpApplicationStateBase permite criar classes derivadas que são como a classe HttpApplicationState, mas que você pode personalizar e que funcionam fora do pipeline ASP.NET. Ao executar testes de unidade, normalmente você usa uma classe derivada para implementar membros com comportamento personalizado que atende ao cenário que você está testando.

A HttpApplicationStateWrapper classe deriva da HttpApplicationStateBase classe. A HttpApplicationStateWrapper classe serve como um wrapper para a HttpApplicationState classe. Em tempo de execução, você normalmente usa uma instância da HttpApplicationStateWrapper classe para chamar membros do HttpApplicationState objeto.

Construtores

Nome Description
HttpApplicationStateBase()

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

Propriedades

Nome Description
AllKeys

Quando substituído em uma classe derivada, obtém as chaves de acesso para os objetos na coleção.

Contents

Quando substituído em uma classe derivada, obtém uma referência ao HttpApplicationStateBase objeto.

Count

Quando substituído em uma classe derivada, 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

Quando substituído em uma classe derivada, obtém um valor que indica se o acesso à coleção é thread-safe.

Item[Int32]

Quando substituído em uma classe derivada, obtém um objeto de estado por índice.

Item[String]

Quando substituído em uma classe derivada, obtém um objeto de estado por nome.

Keys

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

(Herdado de NameObjectCollectionBase)
StaticObjects

Quando substituído em uma classe derivada, 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

Quando substituído em uma classe derivada, obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

Métodos

Nome Description
Add(String, Object)

Quando substituído em uma 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()

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

Quando substituído em uma classe derivada, remove todos os objetos da coleção.

CopyTo(Array, Int32)

Quando substituído em uma classe derivada, 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)

Quando substituído em uma classe derivada, obtém um objeto de estado por índice.

Get(String)

Quando substituído em uma classe derivada, obtém um objeto de estado por nome.

GetEnumerator()

Quando substituído em uma classe derivada, retorna um enumerador que pode ser usado para iterar por meio da coleção.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetKey(Int32)

Quando substituído em uma classe derivada, obtém o nome de um objeto de estado por índice.

GetObjectData(SerializationInfo, StreamingContext)

Implementa a ISerializable interface e retorna 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 substituído em uma classe derivada, 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)

Implementa a ISerializable interface e gera o evento de desserialização quando a desserialização é concluída.

(Herdado de NameObjectCollectionBase)
Remove(String)

Quando substituído em uma classe derivada, remove o objeto nomeado da coleção.

RemoveAll()

Quando substituído em uma classe derivada, remove todos os objetos da coleção.

RemoveAt(Int32)

Quando substituído em uma classe derivada, remove um objeto de estado especificado pelo índice da coleção.

Set(String, Object)

Quando substituído em uma classe derivada, atualiza o valor de um objeto na coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UnLock()

Quando substituído em uma classe derivada, 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