HttpFileCollectionWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que fornece acesso a ficheiros 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

Observações

A HttpFileCollectionWrapper classe deriva da HttpFileCollectionBase classe e serve como um invólucro para a classe HttpFileCollection . Esta classe expõe a funcionalidade da HttpFileCollection classe ao mesmo tempo que expõe o HttpFileCollectionBase tipo. A classe HttpFileCollectionBase permite-lhe substituir a implementação original da classe HttpFileCollection na sua aplicação por uma implementação personalizada, como quando realiza testes unitários fora do pipeline ASP.NET.

Construtores

Name Description
HttpFileCollectionWrapper(HttpFileCollection)

Inicializa uma nova instância da HttpFileCollectionWrapper classe.

Propriedades

Name Description
AllKeys

Obtém um array que contém as chaves (nomes) de todos os objetos de ficheiro publicados na coleção.

Count

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

Obtém um valor que indica se o acesso à coleção é seguro para threads.

Item[Int32]

Obtém o objeto de ficheiro publicado no índice especificado.

Item[String]

Obtém o objeto de ficheiro publicado com o nome especificado da coleção.

Keys

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

SyncRoot

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

Métodos

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

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

Copia os elementos da coleção para um array, começando no índice especificado no array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(Int32)

Devolve o objeto de ficheiro publicado no índice especificado.

Get(String)

Devolve o objeto de ficheiro publicado que tem o nome especificado da coleção.

GetEnumerator()

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)

Devolve o nome do objeto de ficheiro publicado no índice especificado.

GetMultiple(String)

Devolve todos os ficheiros que correspondem ao nome especificado.

GetObjectData(SerializationInfo, StreamingContext)

Devolve 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 atual Object.

(Herdado de Object)
OnDeserialization(Object)

Aumenta o evento de desserialização quando a desserialização termina.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

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