HttpFileCollectionWrapper Klasse

Definition

Kapselt das systeminterne HTTP-Objekt, das Zugriff auf Dateien bereitstellt, die von einem Client hochgeladen wurden.

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

Hinweise

Die HttpFileCollectionWrapper -Klasse wird von der HttpFileCollectionBase -Klasse abgeleitet und fungiert als Wrapper für die- HttpFileCollection Klasse. Diese Klasse macht die Funktionalität der- HttpFileCollection Klasse verfügbar, während gleichzeitig der-Typ verfügbar gemacht wird HttpFileCollectionBase . Die- HttpFileCollectionBase Klasse ermöglicht es Ihnen, die ursprüngliche Implementierung der- HttpFileCollection Klasse in der Anwendung durch eine benutzerdefinierte Implementierung zu ersetzen, z. b. Wenn Sie Komponententests außerhalb der ASP.NET-Pipeline ausführen.

Konstruktoren

HttpFileCollectionWrapper(HttpFileCollection)

Initialisiert eine neue Instanz der HttpFileCollectionWrapper-Klasse.

Eigenschaften

AllKeys

Ruft ein Array ab, das die Schlüssel (Namen) aller bereitgestellten Dateiobjekte in der Auflistung enthält.

Count

Ruft die Anzahl der Objekte in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz schreibgeschützt ist, oder legt diesen fest.

(Geerbt von NameObjectCollectionBase)
IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung threadsicher ist.

Item[Int32]

Ruft das gepostete Dateiobjekt am angegebenen Index ab.

Item[String]

Ruft das bereitgestellte Dateiobjekt mit dem angegebenen Namen aus der Auflistung ab.

Keys

Ruft eine NameObjectCollectionBase.KeysCollection-Instanz ab, die alle Schlüssel in der HttpApplicationStateWrapper-Instanz enthält.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

Methoden

BaseAdd(String, Object)

Fügt einen Eintrag mit dem angegebenen Schlüssel und Wert der NameObjectCollectionBase-Instanz hinzu.

(Geerbt von NameObjectCollectionBase)
BaseClear()

Entfernt alle Einträge aus der NameObjectCollectionBase-Instanz.

(Geerbt von NameObjectCollectionBase)
BaseGet(Int32)

Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.

(Geerbt von NameObjectCollectionBase)
BaseGet(String)

Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz ab.

(Geerbt von NameObjectCollectionBase)
BaseGetAllKeys()

Gibt ein String-Array zurück, das alle Schlüssel der NameObjectCollectionBase-Instanz enthält.

(Geerbt von NameObjectCollectionBase)
BaseGetAllValues()

Gibt ein Object-Array zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.

(Geerbt von NameObjectCollectionBase)
BaseGetAllValues(Type)

Gibt ein Array des angegebenen Typs zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.

(Geerbt von NameObjectCollectionBase)
BaseGetKey(Int32)

Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.

(Geerbt von NameObjectCollectionBase)
BaseHasKeys()

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz Einträge enthält, deren Schlüssel nicht null sind.

(Geerbt von NameObjectCollectionBase)
BaseRemove(String)

Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz.

(Geerbt von NameObjectCollectionBase)
BaseRemoveAt(Int32)

Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase-Instanz.

(Geerbt von NameObjectCollectionBase)
BaseSet(Int32, Object)

Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz fest.

(Geerbt von NameObjectCollectionBase)
BaseSet(String, Object)

Legt den Wert des ersten Eintrags mit dem angegebenen Schlüssel in der NameObjectCollectionBase-Instanz fest. Wenn der Schlüssel nicht vorhanden ist, wird der NameObjectCollectionBase-Instanz ein Eintrag mit dem angegebenen Wert und Schlüssel hinzugefügt.

(Geerbt von NameObjectCollectionBase)
CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array, wobei am angegebenen Index im Array begonnen wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Get(Int32)

Gibt das gepostete Dateiobjekt am angegebenen Index zurück.

Get(String)

Gibt das gepostete Dateiobjekt, das den angegebenen Namen hat, aus der Auflistung zurück.

GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetKey(Int32)

Gibt den Namen des geposteten Dateiobjekts am angegebenen Index zurück.

GetMultiple(String)

Gibt alle Dateien zurück, die mit dem angegebenen Namen übereinstimmen.

GetMultiple(String)

Gibt beim Implementieren in einer abgeleiteten Klasse alle Dateien zurück, die mit dem angegebenen Namen übereinstimmen.

(Geerbt von HttpFileCollectionBase)
GetObjectData(SerializationInfo, StreamingContext)

Gibt die erforderlichen Daten zum Serialisieren des HttpFileCollectionWrapper-Objekts zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnDeserialization(Object)

Löst das Deserialisierungsereignis aus, wenn die Deserialisierung abgeschlossen ist.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die gesamte NameObjectCollectionBase-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

(Geerbt von NameObjectCollectionBase)
ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert (threadsicher) ist.

(Geerbt von NameObjectCollectionBase)
ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert werden kann.

(Geerbt von NameObjectCollectionBase)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für