HttpFileCollectionWrapper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt das systeminterne HTTP-Objekt, das Zugriff auf Dateien ermöglicht, 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 dient als Wrapper für die HttpFileCollection Klasse. Diese Klasse macht die Funktionalität der HttpFileCollection Klasse verfügbar, während auch der HttpFileCollectionBase Typ verfügbar gemacht wird. Mit der HttpFileCollectionBase-Klasse können Sie die ursprüngliche Implementierung der klasse HttpFileCollection in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| HttpFileCollectionWrapper(HttpFileCollection) |
Initialisiert eine neue Instanz der HttpFileCollectionWrapper-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllKeys |
Ruft ein Array ab, das die Schlüssel (Namen) aller geposteten Dateiobjekte in der Auflistung enthält. |
| Count |
Ruft die Anzahl der Objekte in der Auflistung ab. |
| IsReadOnly |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die NameObjectCollectionBase Instanz schreibgeschützt ist. (Geerbt von NameObjectCollectionBase) |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung threadsicher ist. |
| Item[Int32] |
Ruft das bereitgestellte Dateiobjekt am angegebenen Index ab. |
| Item[String] |
Ruft das bereitgestellte Dateiobjekt ab, das den angegebenen Namen aus der Auflistung hat. |
| Keys |
Ruft eine NameObjectCollectionBase.KeysCollection Instanz ab, die alle Schlüssel in der HttpApplicationStateWrapper Instanz enthält. |
| SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die Auflistung verwendet werden kann. |
Methoden
| Name | Beschreibung |
|---|---|
| BaseAdd(String, Object) |
Fügt der Instanz einen Eintrag mit dem angegebenen Schlüssel und Wert hinzu NameObjectCollectionBase . (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 in der NameObjectCollectionBase Instanz enthält. (Geerbt von NameObjectCollectionBase) |
| BaseGetAllValues() |
Gibt ein Object Array zurück, das alle Werte in der NameObjectCollectionBase Instanz enthält. (Geerbt von NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Gibt ein Array des angegebenen Typs zurück, das alle Werte in 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 |
| 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, falls gefunden. Andernfalls wird der Instanz ein Eintrag mit dem angegebenen Schlüssel und Wert NameObjectCollectionBase hinzugefügt. (Geerbt von NameObjectCollectionBase) |
| CopyTo(Array, Int32) |
Kopiert die Elemente der Auflistung in ein Array, beginnend am angegebenen Index im Array. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Get(Int32) |
Gibt das bereitgestellte Dateiobjekt am angegebenen Index zurück. |
| Get(String) |
Gibt das bereitgestellte Dateiobjekt zurück, das den angegebenen Namen aus der Auflistung aufweist. |
| GetEnumerator() |
Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetKey(Int32) |
Gibt den Namen des bereitgestellten Dateiobjekts am angegebenen Index zurück. |
| GetMultiple(String) |
Gibt alle Dateien zurück, die dem angegebenen Namen entsprechen. |
| GetObjectData(SerializationInfo, StreamingContext) |
Gibt die daten zurück, die zum Serialisieren des HttpFileCollectionWrapper Objekts erforderlich sind. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der 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
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopiert das Gesamte NameObjectCollectionBase in einen kompatiblen eindimensionalen 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 wird (Threadsicher). (Geerbt von NameObjectCollectionBase) |
| ICollection.SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf das NameObjectCollectionBase Objekt verwendet werden kann. (Geerbt von NameObjectCollectionBase) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |