Udostępnij za pośrednictwem


HttpFileCollectionWrapper Klasa

Definicja

Hermetyzuje wewnętrzny obiekt HTTP, który zapewnia dostęp do plików przekazanych przez klienta.

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

Uwagi

HttpFileCollectionWrapperKlasa pochodzi z HttpFileCollectionBase klasy i służy jako otoka dla HttpFileCollection klasy. Ta klasa uwidacznia funkcjonalność HttpFileCollection klasy, a także uwidacznia HttpFileCollectionBase Typ. HttpFileCollectionBaseKlasa pozwala zastąpić oryginalną implementację HttpFileCollection klasy w aplikacji z implementacją niestandardową, na przykład podczas przeprowadzania testów jednostkowych poza potoku ASP.NET.

Konstruktory

HttpFileCollectionWrapper(HttpFileCollection)

Inicjuje nowe wystąpienie klasy HttpFileCollectionWrapper.

Właściwości

AllKeys

Pobiera tablicę zawierającą klucze (nazwy) wszystkich opublikowanych obiektów plików w kolekcji.

Count

Pobiera liczbę obiektów w kolekcji.

IsReadOnly

Pobiera lub ustawia wartość wskazującą, czy NameObjectCollectionBase wystąpienie jest tylko do odczytu.

(Odziedziczone po NameObjectCollectionBase)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest bezpieczny wątkowo.

Item[Int32]

Pobiera obiekt ogłoszony w określonym indeksie.

Item[String]

Pobiera plik ogłoszony, który ma określoną nazwę z kolekcji.

Keys

Pobiera NameObjectCollectionBase.KeysCollection wystąpienie, które zawiera wszystkie klucze w HttpApplicationStateWrapper wystąpieniu.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

Metody

BaseAdd(String, Object)

Dodaje wpis z określonym kluczem i wartością NameObjectCollectionBase do wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseClear()

Usuwa wszystkie wpisy z NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseGet(Int32)

Pobiera wartość wpisu w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseGet(String)

Pobiera wartość pierwszego wpisu z określonym kluczem z NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseGetAllKeys()

Zwraca tablicę zawierającą String wszystkie klucze w wystąpieniu NameObjectCollectionBase .

(Odziedziczone po NameObjectCollectionBase)
BaseGetAllValues()

Zwraca tablicę zawierającą Object wszystkie wartości w wystąpieniu NameObjectCollectionBase .

(Odziedziczone po NameObjectCollectionBase)
BaseGetAllValues(Type)

Zwraca tablicę określonego typu, która zawiera wszystkie wartości w wystąpieniu NameObjectCollectionBase .

(Odziedziczone po NameObjectCollectionBase)
BaseGetKey(Int32)

Pobiera klucz wpisu w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseHasKeys()

Pobiera wartość wskazującą, czy NameObjectCollectionBase wystąpienie zawiera wpisy, których klucze nie nullsą .

(Odziedziczone po NameObjectCollectionBase)
BaseRemove(String)

Usuwa wpisy z określonym kluczem z NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseRemoveAt(Int32)

Usuwa wpis w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseSet(Int32, Object)

Ustawia wartość wpisu w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseSet(String, Object)

Ustawia wartość pierwszego wpisu z określonym kluczem w wystąpieniu NameObjectCollectionBase , jeśli zostanie znaleziony. W przeciwnym razie dodaje wpis z określonym kluczem i wartością NameObjectCollectionBase do wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
CopyTo(Array, Int32)

Kopiuje elementy kolekcji do tablicy, rozpoczynając od określonego indeksu w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get(Int32)

Zwraca ogłoszony obiekt pliku o określonym indeksie.

Get(String)

Zwraca plik ogłoszony, który ma określoną nazwę z kolekcji.

GetEnumerator()

Zwraca moduł wyliczający, który może być używany do iteracji kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetKey(Int32)

Zwraca nazwę pliku ogłoszonego w określonym indeksie.

GetMultiple(String)

Zwraca wszystkie pliki, które pasują do określonej nazwy.

GetMultiple(String)

Po zaimplementowaniu w klasie pochodnej zwraca wszystkie pliki, które pasują do określonej nazwy.

(Odziedziczone po HttpFileCollectionBase)
GetObjectData(SerializationInfo, StreamingContext)

Zwraca dane, które są wymagane w celu serializacji HttpFileCollectionWrapper obiektu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnDeserialization(Object)

Podnosi zdarzenie deserializacji po zakończeniu deserializacji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje całość NameObjectCollectionBase do zgodnego jednowymiarowego Arrayobiektu , zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po NameObjectCollectionBase)
ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do NameObjectCollectionBase obiektu jest synchronizowany (bezpieczny wątek).

(Odziedziczone po NameObjectCollectionBase)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do NameObjectCollectionBase obiektu.

(Odziedziczone po NameObjectCollectionBase)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy