HttpFileCollectionBase HttpFileCollectionBase HttpFileCollectionBase HttpFileCollectionBase Class

Definição

Serve como a classe base para as classes que fornecem acesso a arquivos que foram carregados por um cliente.Serves as the base class for classes that provide access to files that were uploaded by a client.

public ref class HttpFileCollectionBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpFileCollectionBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpFileCollectionBase = class
    inherit NameObjectCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpFileCollectionBase
Inherits NameObjectCollectionBase
Implements ICollection
Herança
HttpFileCollectionBaseHttpFileCollectionBaseHttpFileCollectionBaseHttpFileCollectionBase
Derivado
Implementações

Comentários

A HttpFileCollectionBase classe é uma classe abstrata que contém os mesmos membros da HttpFileCollection classe.The HttpFileCollectionBase class is an abstract class that contains the same members as the HttpFileCollection class. A HttpFileCollectionBase classe permite que você crie classes derivadas que são como HttpFileCollection a classe, mas que você pode personalizar e que funcionam fora do pipeline ASP.net.The HttpFileCollectionBase class lets you create derived classes that are like the HttpFileCollection class, but that you can customize and that work outside the ASP.NET pipeline. Quando você executa o teste de unidade, normalmente usa uma classe derivada para implementar membros com comportamento personalizado que atende ao cenário que você está testando.When you perform unit testing, you typically use a derived class to implement members with customized behavior that fulfills the scenario that you are testing.

A HttpFileCollectionWrapper classe deriva HttpFileCollectionBase da classe.The HttpFileCollectionWrapper class derives from the HttpFileCollectionBase class. A HttpFileCollectionWrapper classe serve como um wrapper para a HttpFileCollection classe.The HttpFileCollectionWrapper class serves as a wrapper for the HttpFileCollection class. Em tempo de execução, normalmente você usa uma instância da HttpFileCollectionWrapper classe para chamar os membros HttpFileCollection do objeto.At run time, you typically use an instance of the HttpFileCollectionWrapper class to call members of the HttpFileCollection object.

Construtores

HttpFileCollectionBase() HttpFileCollectionBase() HttpFileCollectionBase() HttpFileCollectionBase()

Inicializa a classe para uso por uma instância de classe herdada.Initializes the class for use by an inherited class instance. Esse construtor só pode ser chamado por uma classe herdada.This constructor can only be called by an inherited class.

Propriedades

AllKeys AllKeys AllKeys AllKeys

Quando substituída em uma classe derivada, obtém uma matriz que contém as chaves (nomes) de todos os objetos de arquivo postados na coleção.When overridden in a derived class, gets an array that contains the keys (names) of all posted file objects in the collection.

Count Count Count Count

Quando substituída em uma classe derivada, obtém o número de objetos de arquivo postados na coleção.When overridden in a derived class, gets the number of posted file objects in the collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Obtém um valor que indica se o acesso ao objeto NameObjectCollectionBase é sincronizado (thread-safe).Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Inherited from NameObjectCollectionBase)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao objeto NameObjectCollectionBase.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Inherited from NameObjectCollectionBase)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtém ou define um valor que indica se a instância de NameObjectCollectionBase é somente leitura.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(Inherited from NameObjectCollectionBase)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Quando substituída em uma classe derivada, obtém um valor que indica se o acesso à coleção é thread-safe.When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Quando substituída em uma classe derivada, obtém o objeto de arquivo postado no índice especificado.When overridden in a derived class, gets the posted file object at the specified index.

Item[String] Item[String] Item[String] Item[String]

Quando substituída em uma classe derivada, obtém o objeto de arquivo postado que tem o nome especificado da coleção.When overridden in a derived class, gets the posted file object that has the specified name from the collection.

Keys Keys Keys Keys

Obtém uma instância do NameObjectCollectionBase.KeysCollection que contém todas as chaves na instância NameObjectCollectionBase.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
SyncRoot SyncRoot SyncRoot SyncRoot

Quando substituída em uma classe derivada, obtém um objeto que pode ser usado para sincronizar o acesso à coleção.When overridden in a derived class, gets an object that can be used to synchronize access to the collection.

Métodos

BaseAdd(String, Object) BaseAdd(String, Object) BaseAdd(String, Object) BaseAdd(String, Object)

Adiciona uma entrada com a chave e o valor especificados à instância NameObjectCollectionBase.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseClear() BaseClear() BaseClear() BaseClear()

Remove todas as entradas da instância NameObjectCollectionBase.Removes all entries from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGet(Int32) BaseGet(Int32) BaseGet(Int32) BaseGet(Int32)

Obtém o valor da entrada no índice especificado da instância NameObjectCollectionBase.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGet(String) BaseGet(String) BaseGet(String) BaseGet(String)

Obtém o valor da primeira entrada com a chave especificada da instância de NameObjectCollectionBase.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllKeys() BaseGetAllKeys() BaseGetAllKeys() BaseGetAllKeys()

Retorna uma matriz String que contém todas as chaves na instância NameObjectCollectionBase.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllValues() BaseGetAllValues() BaseGetAllValues() BaseGetAllValues()

Retorna uma matriz Object que contém todos os valores na instância NameObjectCollectionBase.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllValues(Type) BaseGetAllValues(Type) BaseGetAllValues(Type) BaseGetAllValues(Type)

Retorna uma matriz do tipo especificado que contém todos os valores na instância NameObjectCollectionBase.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetKey(Int32) BaseGetKey(Int32) BaseGetKey(Int32) BaseGetKey(Int32)

Obtém a chave da entrada no índice especificado da instância NameObjectCollectionBase.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseHasKeys() BaseHasKeys() BaseHasKeys() BaseHasKeys()

Obtém um valor que indica se a instância NameObjectCollectionBase contém entradas cujas chaves não são null.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Inherited from NameObjectCollectionBase)
BaseRemove(String) BaseRemove(String) BaseRemove(String) BaseRemove(String)

Remove as entradas com a chave especificada da instância de NameObjectCollectionBase.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseRemoveAt(Int32) BaseRemoveAt(Int32) BaseRemoveAt(Int32) BaseRemoveAt(Int32)

Remove a entrada no índice especificado da instância NameObjectCollectionBase.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseSet(Int32, Object) BaseSet(Int32, Object) BaseSet(Int32, Object) BaseSet(Int32, Object)

Define o valor da entrada no índice especificado da instância NameObjectCollectionBase.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseSet(String, Object) BaseSet(String, Object) BaseSet(String, Object) BaseSet(String, Object)

Define o valor da primeira entrada com a chave especificada na instância NameObjectCollectionBase, se encontrada; caso contrário, adiciona uma entrada com a chave especificada e o valor para a instância NameObjectCollectionBase.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Quando substituída em uma classe derivada, copia os elementos da coleção para uma matriz, começando no índice especificado na matriz.When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(Int32) Get(Int32) Get(Int32) Get(Int32)

Quando substituída em uma classe derivada, retorna o objeto de arquivo postado no índice especificado.When overridden in a derived class, returns the posted file object at the specified index.

Get(String) Get(String) Get(String) Get(String)

Quando substituída em uma classe derivada, retorna o objeto de arquivo postado que tem o nome especificado da coleção.When overridden in a derived class, returns the posted file object that has the specified name from the collection.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Quando substituída em uma classe derivada, retorna um enumerador que pode ser usado para iterar pela coleção.When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetKey(Int32) GetKey(Int32) GetKey(Int32) GetKey(Int32)

Quando substituída em uma classe derivada, retorna o nome do objeto de arquivo postado no índice especificado.When overridden in a derived class, returns the name of the posted file object at the specified index.

GetMultiple(String) GetMultiple(String) GetMultiple(String) GetMultiple(String)

Quando implementada em uma classe derivada, retorna todos os arquivos que correspondem ao nome especificado.When implemented in a derived class, returns all files that match the specified name.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Implementa a interface ISerializable e retorna os dados necessários para serializar a instância NameObjectCollectionBase.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object)

Implementa a interface ISerializable e gera o evento de desserialização quando a desserialização for concluída.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Inherited from NameObjectCollectionBase)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia todo o NameObjectCollectionBase em um Array unidimensional compatível, começando no índice especificado da matriz de destino.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from NameObjectCollectionBase)

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a