HttpFileCollectionBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Actúa como clase base para las clases que proporcionan acceso a los archivos que un cliente ha cargado.
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
- Herencia
- Derivado
- Implementaciones
Comentarios
La HttpFileCollectionBase clase es una clase abstracta que contiene los mismos miembros que la HttpFileCollection clase . La HttpFileCollectionBase clase permite crear clases derivadas como la HttpFileCollection clase , pero que puede personalizar y que funcionan fuera de la canalización de ASP.NET. Al realizar pruebas unitarias, normalmente se usa una clase derivada para implementar miembros con un comportamiento personalizado que cumpla el escenario que está probando.
La clase HttpFileCollectionWrapper se deriva de la clase HttpFileCollectionBase . La HttpFileCollectionWrapper clase actúa como contenedor para la HttpFileCollection clase . En tiempo de ejecución, normalmente se usa una instancia de la HttpFileCollectionWrapper clase para llamar a los miembros del HttpFileCollection objeto.
Constructores
HttpFileCollectionBase() |
Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada. |
Propiedades
AllKeys |
Si se reemplaza en una clase derivada, obtiene una matriz que contiene las claves (nombres) de todos los objetos de archivo expuestos en la colección. |
Count |
Si se reemplaza en una clase derivada, obtiene el número de objetos de archivo expuestos en la colección. |
IsReadOnly |
Obtiene o establece un valor que indica si la instancia NameObjectCollectionBase es de solo lectura. (Heredado de NameObjectCollectionBase) |
IsSynchronized |
Si se reemplaza en una clase derivada, obtiene un valor que indica si el acceso a la colección es seguro para subprocesos. |
Item[Int32] |
Si se reemplaza en una clase derivada, obtiene el objeto de archivo publicado en el índice especificado. |
Item[String] |
Si se reemplaza en una clase derivada, obtiene el objeto de archivo publicado que tiene el nombre especificado de la colección. |
Keys |
Obtiene una instancia NameObjectCollectionBase.KeysCollection que contiene todas las claves de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
SyncRoot |
Si se reemplaza en una clase derivada, obtiene un objeto que se puede usar 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 |
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) |
Si se reemplaza en una clase derivada, copia los elementos de la colección a 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) |
Si se reemplaza en una clase derivada, devuelve el objeto de archivo expuesto en el índice especificado. |
Get(String) |
Si se reemplaza en una clase derivada, devuelve el objeto de archivo expuesto que tiene el nombre especificado de la colección. |
GetEnumerator() |
Si se reemplaza en una clase derivada, devuelve un enumerador que puede usarse para iterar en la colección. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetKey(Int32) |
Si se reemplaza en una clase derivada, devuelve el nombre del objeto de archivo expuesto en el índice especificado. |
GetMultiple(String) |
Cuando se implementa en una clase derivada, devuelve todos los archivos que coinciden con el nombre especificado. |
GetObjectData(SerializationInfo, StreamingContext) |
Obsoletos.
Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar la instancia de NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnDeserialization(Object) |
Implementa la interfaz ISerializable y genera el evento de deserialización cuando esta ha finalizado. (Heredado de NameObjectCollectionBase) |
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. |