Compartir a través de


HttpFileCollectionWrapper Clase

Definición

Encapsula el objeto intrínseco de HTTP que ofrece acceso a archivos que un cliente ha cargado.

public ref class HttpFileCollectionWrapper : System::Web::HttpFileCollectionBase
public class HttpFileCollectionWrapper : System.Web.HttpFileCollectionBase
type HttpFileCollectionWrapper = class
    inherit HttpFileCollectionBase
Public Class HttpFileCollectionWrapper
Inherits HttpFileCollectionBase
Herencia

Comentarios

La HttpFileCollectionWrapper clase se deriva de la HttpFileCollectionBase clase y sirve como contenedor para la HttpFileCollection clase. Esta clase expone la funcionalidad de la HttpFileCollection clase y también expone el HttpFileCollectionBase tipo. La HttpFileCollectionBase clase permite reemplazar la implementación original de la HttpFileCollection clase en la aplicación con una implementación personalizada, como cuando se realizan pruebas unitarias fuera de la canalización ASP.net.

Constructores

HttpFileCollectionWrapper(HttpFileCollection)

Inicializa una nueva instancia de la clase HttpFileCollectionWrapper.

Propiedades

AllKeys

Obtiene una matriz que contiene las claves (nombres) de todos los objetos de archivo publicados en la colección.

Count

Obtiene el número de objetos de la colección.

IsReadOnly

Obtiene o establece un valor que indica si la instancia NameObjectCollectionBase es de solo lectura.

(Heredado de NameObjectCollectionBase)
IsSynchronized

Obtiene un valor que indica si el acceso a la colección es seguro para subprocesos.

Item[Int32]

Obtiene el objeto de archivo publicado en el índice especificado.

Item[String]

Obtiene el objeto de archivo expuesto con el nombre especificado de la colección.

Keys

Obtiene una instancia NameObjectCollectionBase.KeysCollection que contiene todas las claves de la instancia HttpApplicationStateWrapper.

SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.

Métodos

BaseAdd(String, Object)

Agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseClear()

Elimina todas las entradas de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGet(Int32)

Obtiene el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGet(String)

Obtiene el valor de la primera entrada con la clave especificada desde la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetAllKeys()

Devuelve una matriz String que contiene todas las claves de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetAllValues()

Devuelve una matriz Object que contiene todos los valores de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetAllValues(Type)

Devuelve una matriz del tipo especificado que contiene todos los valores de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetKey(Int32)

Obtiene la clave de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseHasKeys()

Obtiene un valor que indica si la instancia NameObjectCollectionBase contiene entradas cuyas claves no son null.

(Heredado de NameObjectCollectionBase)
BaseRemove(String)

Quita las entradas con la clave especificada de la instancia de NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseRemoveAt(Int32)

Elimina la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseSet(Int32, Object)

Establece el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseSet(String, Object)

Establece el valor de la primera entrada con la clave especificada de la instancia NameObjectCollectionBase, si la encuentra; en caso contrario, agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
CopyTo(Array, Int32)

Copia los elementos de la colección en una matriz, comenzando por el índice especificado en la matriz.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Get(Int32)

Devuelve el objeto de archivo expuesto en el índice especificado.

Get(String)

Devuelve el objeto de archivo expuesto con el nombre especificado de la colección.

GetEnumerator()

Devuelve un enumerador que se puede usar para procesar una iteración en la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetKey(Int32)

Devuelve el nombre del objeto de archivo expuesto en el índice especificado.

GetMultiple(String)

Devuelve todos los archivos que coinciden con el nombre especificado.

GetMultiple(String)

Cuando se implementa en una clase derivada, devuelve todos los archivos que coinciden con el nombre especificado.

(Heredado de HttpFileCollectionBase)
GetObjectData(SerializationInfo, StreamingContext)

Devuelve los datos necesarios para serializar el objeto HttpFileCollectionWrapper.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnDeserialization(Object)

Genera el evento de deserialización cuando la deserialización finaliza.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia la totalidad de NameObjectCollectionBase en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino.

(Heredado de NameObjectCollectionBase)
ICollection.IsSynchronized

Obtiene un valor que indica si el acceso al objeto NameObjectCollectionBase está sincronizado (es seguro para subprocesos).

(Heredado de NameObjectCollectionBase)
ICollection.SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso al objeto NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a