HttpFileCollectionWrapper Класс

Определение

Инкапсулирует встроенный HTTP-объект, предоставляющий доступ к файлам, которые были отправлены клиентом.

public ref class HttpFileCollectionWrapper : System::Web::HttpFileCollectionBase
public class HttpFileCollectionWrapper : System.Web.HttpFileCollectionBase
type HttpFileCollectionWrapper = class
    inherit HttpFileCollectionBase
Public Class HttpFileCollectionWrapper
Inherits HttpFileCollectionBase
Наследование

Комментарии

HttpFileCollectionWrapperКласс является производным от HttpFileCollectionBase класса и служит в качестве оболочки для HttpFileCollection класса. Этот класс предоставляет функциональные возможности класса, HttpFileCollection при этом также предоставляется HttpFileCollectionBase тип. HttpFileCollectionBaseКласс позволяет заменить исходную реализацию HttpFileCollection класса в приложении пользовательской реализацией, например при выполнении модульного тестирования за пределами конвейера ASP.NET.

Конструкторы

HttpFileCollectionWrapper(HttpFileCollection)

Инициализирует новый экземпляр класса HttpFileCollectionWrapper.

Свойства

AllKeys

Возвращает массив, содержащий ключи (имена) всех отправленных файловых объектов в коллекции.

Count

Получает количество объектов в коллекции.

IsReadOnly

Возвращает или задает значение, указывающее, является ли экземпляр класса NameObjectCollectionBase доступным только для чтения.

(Унаследовано от NameObjectCollectionBase)
IsSynchronized

Получает значение, указывающее, является ли доступ к коллекции потокобезопасным.

Item[Int32]

Получает переданный объект файла по указанному индексу.

Item[String]

Получает переданный объект файла с указанным именем из коллекции.

Keys

Возвращает экземпляр NameObjectCollectionBase.KeysCollection, содержащий все ключи в экземпляре HttpApplicationStateWrapper.

SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции.

Методы

BaseAdd(String, Object)

Добавляет запись с указанным ключом и значением в экземпляр класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseClear()

Удаляет все записи из экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseGet(Int32)

Возвращает значение записи по указанному индексу экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseGet(String)

Возвращает значение первой записи с указанным ключом из экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseGetAllKeys()

Возвращает массив String, который содержит все ключи экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseGetAllValues()

Возвращает массив Object, который содержит все значения экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseGetAllValues(Type)

Возвращает массив указанного типа, который содержит все значения экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseGetKey(Int32)

Возвращает ключ записи по указанному индексу в экземпляре класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseHasKeys()

Возвращает значение, показывающее, содержит ли экземпляр класса NameObjectCollectionBase записи, в которых значение ключа отлично от null.

(Унаследовано от NameObjectCollectionBase)
BaseRemove(String)

Удаляет записи с указанным ключом из экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseRemoveAt(Int32)

Удаляет запись по указанному индексу в экземпляре класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseSet(Int32, Object)

Задает значение записи по указанному индексу экземпляра класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
BaseSet(String, Object)

Задает значение первой записи с указанным ключом в экземпляре класса NameObjectCollectionBase, если ключ найден; в противном случае добавляет запись с указанным ключом и значением в экземпляр класса NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)
CopyTo(Array, Int32)

Копирует элементы коллекции в массив начиная с указанного индекса в массиве.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Get(Int32)

Возвращает переданный объект файла по указанному индексу.

Get(String)

Возвращает переданный объект файла с указанным именем из коллекции.

GetEnumerator()

Возвращает перечислитель, используемый для прохода по коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetKey(Int32)

Возвращает имя переданного файлового объекта по указанному индексу.

GetMultiple(String)

Возвращает файлы, соответствующие указанному имени.

GetMultiple(String)

При реализации в производном классе возвращает все файлы, соответствующие указанному имени.

(Унаследовано от HttpFileCollectionBase)
GetObjectData(SerializationInfo, StreamingContext)

Возвращает данные, необходимые для сериализации объекта HttpFileCollectionWrapper.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnDeserialization(Object)

Вызывает событие десериализации после завершения десериализации.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует целый массив NameObjectCollectionBase в совместимый одномерный массив Array, начиная с заданного индекса целевого массива.

(Унаследовано от NameObjectCollectionBase)
ICollection.IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту NameObjectCollectionBase синхронизированным (потокобезопасным).

(Унаследовано от NameObjectCollectionBase)
ICollection.SyncRoot

Возвращает объект, который позволяет синхронизировать доступ к объекту NameObjectCollectionBase.

(Унаследовано от NameObjectCollectionBase)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к