HttpFileCollectionWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que fornece acesso aos arquivos que foram carregados por um cliente.

public ref class HttpFileCollectionWrapper : System::Web::HttpFileCollectionBase
public class HttpFileCollectionWrapper : System.Web.HttpFileCollectionBase
type HttpFileCollectionWrapper = class
    inherit HttpFileCollectionBase
Public Class HttpFileCollectionWrapper
Inherits HttpFileCollectionBase
Herança

Comentários

A HttpFileCollectionWrapper classe deriva da HttpFileCollectionBase classe e serve como um wrapper para a HttpFileCollection classe. Essa classe expõe a funcionalidade da HttpFileCollection classe e, ao mesmo tempo, expõe o HttpFileCollectionBase tipo. A classe HttpFileCollectionBase permite substituir a implementação original da classe HttpFileCollection em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.

Construtores

Nome Description
HttpFileCollectionWrapper(HttpFileCollection)

Inicializa uma nova instância da classe HttpFileCollectionWrapper.

Propriedades

Nome Description
AllKeys

Obtém uma matriz que contém as chaves (nomes) de todos os objetos de arquivo postados na coleção.

Count

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

Obtém um valor que indica se o acesso à coleção é thread-safe.

Item[Int32]

Obtém o objeto de arquivo postado no índice especificado.

Item[String]

Obtém o objeto de arquivo postado que tem o nome especificado da coleção.

Keys

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

SyncRoot

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

Métodos

Nome Description
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)
CopyTo(Array, Int32)

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)

Retorna o objeto de arquivo postado no índice especificado.

Get(String)

Retorna o objeto de arquivo postado que tem o nome especificado da coleção.

GetEnumerator()

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)

Retorna o nome do objeto de arquivo postado no índice especificado.

GetMultiple(String)

Retorna todos os arquivos que correspondem ao nome especificado.

GetObjectData(SerializationInfo, StreamingContext)

Retorna os dados necessários para serializar o HttpFileCollectionWrapper objeto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnDeserialization(Object)

Gera o evento de desserialização quando a desserialização é concluída.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

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