HttpStaticObjectsCollectionBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |