HttpStaticObjectsCollectionBase Classe

Definição

Serve como a classe base para classes que fornecem uma coleção de objetos com escopo de aplicativo para a StaticObjects propriedade.

public ref class HttpStaticObjectsCollectionBase abstract : System::Collections::ICollection
public abstract class HttpStaticObjectsCollectionBase : System.Collections.ICollection
type HttpStaticObjectsCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpStaticObjectsCollectionBase
Implements ICollection
Herança
HttpStaticObjectsCollectionBase
Derivado
Implementações

Comentários

A HttpStaticObjectsCollectionBase classe é uma classe abstrata que contém os mesmos membros da HttpStaticObjectsCollection classe. A classe HttpStaticObjectsCollectionBase permite criar classes derivadas que são como a classe HttpStaticObjectsCollection, 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 HttpStaticObjectsCollectionWrapper classe deriva da HttpStaticObjectsCollectionBase classe. A HttpStaticObjectsCollectionWrapper classe serve como um wrapper para a HttpStaticObjectsCollection classe. Em tempo de execução, você normalmente usa uma instância da HttpStaticObjectsCollectionWrapper classe para chamar membros do HttpStaticObjectsCollection objeto.

Construtores

Nome Description
HttpStaticObjectsCollectionBase()

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
Count

Quando substituído em uma classe derivada, obtém o número de objetos na coleção.

IsReadOnly

Quando substituído em uma classe derivada, obtém um valor que indica se a coleção é somente leitura.

IsSynchronized

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

Item[String]

Quando substituído em uma classe derivada, obtém o objeto que tem o nome especificado da coleção.

NeverAccessed

Quando substituído em uma classe derivada, obtém um valor que indica se a coleção foi acessada.

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

Quando substituído em uma classe derivada, retorna o objeto que tem o nome especificado da coleção.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Serialize(BinaryWriter)

Quando substituído em uma classe derivada, grava o conteúdo da coleção em um BinaryWriter objeto.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

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