HttpFileCollectionBase Klasse

Definition

Dient als Basisklasse für Klassen, die Zugriff auf einzelne Dateien bereitstellen, die von einem Client hochgeladen wurden.Serves as the base class for classes that provide access to files that were uploaded by a client.

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
Vererbung
HttpFileCollectionBase
Abgeleitet
Implementiert

Hinweise

Die HttpFileCollectionBase -Klasse ist eine abstrakte Klasse, die dieselben Member wie die HttpFileCollection -Klasse enthält.The HttpFileCollectionBase class is an abstract class that contains the same members as the HttpFileCollection class. Die HttpFileCollectionBase -Klasse ermöglicht es Ihnen, abgeleitete Klassen zu HttpFileCollection erstellen, die der-Klasse ähneln, aber Sie können diese außerhalb der ASP.NET-Pipeline anpassen und bearbeiten.The HttpFileCollectionBase class lets you create derived classes that are like the HttpFileCollection class, but that you can customize and that work outside the ASP.NET pipeline. Wenn Sie Komponententests durchführen, verwenden Sie in der Regel eine abgeleitete Klasse, um Member mit angepasstem Verhalten zu implementieren, das das Szenario erfüllt, das Sie testen.When you perform unit testing, you typically use a derived class to implement members with customized behavior that fulfills the scenario that you are testing.

Die HttpFileCollectionWrapper -Klasse wird aus der HttpFileCollectionBase -Klasse abgeleitet.The HttpFileCollectionWrapper class derives from the HttpFileCollectionBase class. Die HttpFileCollectionWrapper -Klasse dient als Wrapper für die HttpFileCollection -Klasse.The HttpFileCollectionWrapper class serves as a wrapper for the HttpFileCollection class. Zur Laufzeit verwenden Sie in der Regel eine Instanz der HttpFileCollectionWrapper -Klasse, um Member HttpFileCollection des-Objekts aufzurufen.At run time, you typically use an instance of the HttpFileCollectionWrapper class to call members of the HttpFileCollection object.

Konstruktoren

HttpFileCollectionBase()

Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz.Initializes the class for use by an inherited class instance. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.This constructor can only be called by an inherited class.

Eigenschaften

AllKeys

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Array ab, das die Schlüssel (Namen) aller bereitgestellten Dateiobjekte in der Auflistung enthält.When overridden in a derived class, gets an array that contains the keys (names) of all posted file objects in the collection.

Count

Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der veröffentlichten Dateiobjekte in der Auflistung ab.When overridden in a derived class, gets the number of posted file objects in the collection.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz schreibgeschützt ist, oder legt diesen fest.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(Geerbt von NameObjectCollectionBase)
IsSynchronized

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Zugriff auf die Auflistung threadsicher ist.When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe.

Item[Int32]

Ruft beim Überschreiben in einer abgeleiteten Klasse das bereitgestellte Dateiobjekt am angegebenen Index ab.When overridden in a derived class, gets the posted file object at the specified index.

Item[String]

Ruft beim Überschreiben in einer abgeleiteten Klasse das bereitgestellte Dateiobjekt mit dem angegebenen Namen aus der Auflistung ab.When overridden in a derived class, gets the posted file object that has the specified name from the collection.

Keys

Ruft eine NameObjectCollectionBase.KeysCollection-Instanz ab, die alle Schlüssel der NameObjectCollectionBase-Instanz enthält.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
SyncRoot

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Objekt ab, das zum Synchronisieren des Zugriffs auf diese Auflistung verwendet werden kann.When overridden in a derived class, gets an object that can be used to synchronize access to the collection.

Methoden

BaseAdd(String, Object)

Fügt einen Eintrag mit dem angegebenen Schlüssel und Wert der NameObjectCollectionBase-Instanz hinzu.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseClear()

Entfernt alle Einträge aus der NameObjectCollectionBase-Instanz.Removes all entries from the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseGet(Int32)

Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseGet(String)

Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz ab.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseGetAllKeys()

Gibt ein String-Array zurück, das alle Schlüssel der NameObjectCollectionBase-Instanz enthält.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseGetAllValues()

Gibt ein Object-Array zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseGetAllValues(Type)

Gibt ein Array des angegebenen Typs zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseGetKey(Int32)

Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseHasKeys()

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz Einträge enthält, deren Schlüssel nicht null sind.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Geerbt von NameObjectCollectionBase)
BaseRemove(String)

Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseRemoveAt(Int32)

Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase-Instanz.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
BaseSet(Int32, Object)

Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz fest.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(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.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
CopyTo(Array, Int32)

Kopiert beim Überschreiben in einer abgeleiteten Klasse die Elemente dieser Auflistung in ein Array, wobei am angegebenen Index im Array begonnen wird.When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Get(Int32)

Gibt beim Überschreiben in einer abgeleiteten Klasse das bereitgestellte Dateiobjekt am angegebenen Index zurück.When overridden in a derived class, returns the posted file object at the specified index.

Get(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse das bereitgestellte Dateiobjekt mit dem angegebenen Namen aus der Auflistung zurück.When overridden in a derived class, returns the posted file object that has the specified name from the collection.

GetEnumerator()

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Enumerator zurück, mit dem die Auflistung durchlaufen werden kann.When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetKey(Int32)

Gibt beim Überschreiben in einer abgeleiteten Klasse den Namen des bereitgestellten Dateiobjekts am angegebenen Index zurück.When overridden in a derived class, returns the name of the posted file object at the specified index.

GetMultiple(String)

Gibt beim Implementieren in einer abgeleiteten Klasse alle Dateien zurück, die mit dem angegebenen Namen übereinstimmen.When implemented in a derived class, returns all files that match the specified name.

GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase-Instanz erforderlichen Daten zurück.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Geerbt von NameObjectCollectionBase)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnDeserialization(Object)

Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Geerbt von NameObjectCollectionBase)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(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.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Geerbt von NameObjectCollectionBase)
ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert (threadsicher) ist.Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Geerbt von NameObjectCollectionBase)
ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert werden kann.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Geerbt von NameObjectCollectionBase)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: