HttpFileCollectionBase Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az ügyfél által feltöltött fájlokhoz hozzáférést biztosító osztályok alaposztályaként szolgál.
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
- Öröklődés
- Származtatott
- Megvalósítás
Megjegyzések
Az HttpFileCollectionBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpFileCollection osztály. A HttpFileCollectionBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpFileCollection osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ a tesztelt forgatókönyvnek megfelelő, testre szabott viselkedésű tagok implementálásához.
Az HttpFileCollectionWrapper osztály az HttpFileCollectionBase osztályból származik. Az HttpFileCollectionWrapper osztály burkolóként szolgál az HttpFileCollection osztályhoz. Futásidőben általában az HttpFileCollectionWrapper osztály egy példányával hívja meg az objektum tagjait HttpFileCollection .
Konstruktorok
| Name | Description |
|---|---|
| HttpFileCollectionBase() |
Inicializálja az osztályt egy örökölt osztálypéldány általi használatra. Ezt a konstruktort csak örökölt osztály hívhatja meg. |
Tulajdonságok
| Name | Description |
|---|---|
| AllKeys |
Ha felül van bírálva egy származtatott osztályban, egy tömböt kap, amely a gyűjteményben lévő összes közzétett fájlobjektum kulcsait (nevét) tartalmazza. |
| Count |
Ha felül van bírálva egy származtatott osztályban, lekéri a gyűjteményben lévő közzétett fájlobjektumok számát. |
| IsReadOnly |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a NameObjectCollectionBase példány írásvédett-e. (Öröklődés forrása NameObjectCollectionBase) |
| IsSynchronized |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a gyűjteményhez való hozzáférés szálbiztos-e. |
| Item[Int32] |
Ha felülbírált egy származtatott osztályban, lekéri a közzétett fájlobjektumot a megadott indexben. |
| Item[String] |
Ha felül van bírálva egy származtatott osztályban, lekéri a megadott nevű közzétett fájlobjektumot a gyűjteményből. |
| Keys |
NameObjectCollectionBase.KeysCollection Lekéri a példány összes kulcsát tartalmazó példánytNameObjectCollectionBase. (Öröklődés forrása NameObjectCollectionBase) |
| SyncRoot |
Ha egy származtatott osztályban felül van bírálva, egy objektumot kap, amely a gyűjteményhez való hozzáférés szinkronizálására használható. |
Metódusok
| Name | Description |
|---|---|
| BaseAdd(String, Object) |
Hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz. (Öröklődés forrása NameObjectCollectionBase) |
| BaseClear() |
Eltávolítja az összes bejegyzést a NameObjectCollectionBase példányból. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGet(Int32) |
Lekéri a bejegyzés értékét a példány megadott indexében NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseGet(String) |
Lekéri az első bejegyzés értékét a megadott kulccsal a NameObjectCollectionBase példányból. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetAllKeys() |
Egy tömböt ad String vissza, amely tartalmazza a példány összes kulcsát NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetAllValues() |
Egy tömböt ad Object vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
A megadott típusú tömböt adja vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Lekéri a bejegyzés kulcsát a példány megadott indexében NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseHasKeys() |
Egy értéket kap, amely jelzi, hogy a NameObjectCollectionBase példány tartalmaz-e olyan bejegyzéseket, amelyek kulcsai nem |
| BaseRemove(String) |
Eltávolítja a megadott kulccsal rendelkező bejegyzéseket a NameObjectCollectionBase példányból. (Öröklődés forrása NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Eltávolítja a bejegyzést a példány megadott indexéből NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
A bejegyzés értékét a példány megadott indexében állítja NameObjectCollectionBase be. (Öröklődés forrása NameObjectCollectionBase) |
| BaseSet(String, Object) |
Beállítja az első bejegyzés értékét a példányban NameObjectCollectionBase megadott kulccsal, ha megtalálható; ellenkező esetben hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz. (Öröklődés forrása NameObjectCollectionBase) |
| CopyTo(Array, Int32) |
Ha felülbírált egy származtatott osztályban, a gyűjtemény elemeit egy tömbbe másolja, a tömb megadott indexétől kezdve. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Get(Int32) |
Ha felülbírált egy származtatott osztályban, a megadott indexben lévő közzétett fájlobjektumot adja vissza. |
| Get(String) |
Ha egy származtatott osztályban felül van bírálva, a megadott névvel rendelkező közzétett fájlobjektumot adja vissza a gyűjteményből. |
| GetEnumerator() |
Ha egy származtatott osztályban felül van bírálva, egy enumerátort ad vissza, amely a gyűjteményen keresztüli iteráláshoz használható. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetKey(Int32) |
Ha felülbírált egy származtatott osztályban, a megadott indexben visszaadja a közzétett fájlobjektum nevét. |
| GetMultiple(String) |
Származtatott osztályban való implementáláskor a megadott névnek megfelelő összes fájlt adja vissza. |
| GetObjectData(SerializationInfo, StreamingContext) |
Elavult.
Implementálja az interfészt ISerializable , és visszaadja a példány szerializálásához NameObjectCollectionBase szükséges adatokat. (Öröklődés forrása NameObjectCollectionBase) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnDeserialization(Object) |
Implementálja az ISerializable interfészt, és a deszerializálás befejezésekor aktiválja a deszerializálási eseményt. (Öröklődés forrása NameObjectCollectionBase) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
A teljes NameObjectCollectionBase példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve. (Öröklődés forrása NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Lekérdez egy értéket, amely jelzi, hogy az NameObjectCollectionBase objektumhoz való hozzáférés szinkronizálva van-e (szálbiztos). (Öröklődés forrása NameObjectCollectionBase) |
| ICollection.SyncRoot |
Lekéri az objektumhoz való hozzáférés NameObjectCollectionBase szinkronizálására használható objektumot. (Öröklődés forrása NameObjectCollectionBase) |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |