HttpFileCollectionWrapper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdřuje vnitřní objekt HTTP, který poskytuje přístup k souborům nahraným klientem.
public ref class HttpFileCollectionWrapper : System::Web::HttpFileCollectionBase
public class HttpFileCollectionWrapper : System.Web.HttpFileCollectionBase
type HttpFileCollectionWrapper = class
inherit HttpFileCollectionBase
Public Class HttpFileCollectionWrapper
Inherits HttpFileCollectionBase
- Dědičnost
Poznámky
Třída HttpFileCollectionWrapper je odvozena od HttpFileCollectionBase třídy a slouží jako obálka HttpFileCollection třídy. Tato třída zveřejňuje funkce HttpFileCollection třídy a zároveň zveřejňuje HttpFileCollectionBase typ. Třída HttpFileCollectionBase umožňuje nahradit původní implementaci třídy HttpFileCollection ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.
Konstruktory
| Name | Description |
|---|---|
| HttpFileCollectionWrapper(HttpFileCollection) |
Inicializuje novou instanci HttpFileCollectionWrapper třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AllKeys |
Získá pole, které obsahuje klíče (názvy) všech odeslaných objektů souboru v kolekci. |
| Count |
Získá počet objektů v kolekci. |
| IsReadOnly |
Získá nebo nastaví hodnotu určující, zda NameObjectCollectionBase instance je jen pro čtení. (Zděděno od NameObjectCollectionBase) |
| IsSynchronized |
Získá hodnotu, která označuje, zda je přístup ke kolekci bezpečný pro přístup z více vláken. |
| Item[Int32] |
Získá publikovaný soubor objekt v zadaném indexu. |
| Item[String] |
Získá publikovaný soubor objekt, který má zadaný název z kolekce. |
| Keys |
Získá NameObjectCollectionBase.KeysCollection instanci, která obsahuje všechny klíče v HttpApplicationStateWrapper instanci. |
| SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k kolekci. |
Metody
| Name | Description |
|---|---|
| BaseAdd(String, Object) |
Přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseClear() |
Odebere všechny položky z NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseGet(Int32) |
Získá hodnotu položky v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseGet(String) |
Získá hodnotu první položky se zadaným klíčem z NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseGetAllKeys() |
String Vrátí pole, které obsahuje všechny klíče v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
| BaseGetAllValues() |
Object Vrátí pole, které obsahuje všechny hodnoty v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Vrátí pole zadaného typu, které obsahuje všechny hodnoty v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Získá klíč položky v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseHasKeys() |
Získá hodnotu určující, zda NameObjectCollectionBase instance obsahuje položky, jejichž klíče nejsou |
| BaseRemove(String) |
Odebere položky se zadaným klíčem z NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Odebere položku v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Nastaví hodnotu položky na zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| BaseSet(String, Object) |
Nastaví hodnotu první položky se zadaným klíčem v NameObjectCollectionBase instanci, pokud je nalezena; v opačném případě přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
| CopyTo(Array, Int32) |
Zkopíruje prvky kolekce do pole počínaje zadaným indexem v poli. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Get(Int32) |
Vrátí vystavený objekt souboru v zadaném indexu. |
| Get(String) |
Vrátí odeslaný objekt souboru, který má zadaný název z kolekce. |
| GetEnumerator() |
Vrátí enumerátor, který lze použít k iteraci v kolekci. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetKey(Int32) |
Vrátí název publikovaného objektu souboru v zadaném indexu. |
| GetMultiple(String) |
Vrátí všechny soubory, které odpovídají zadanému názvu. |
| GetObjectData(SerializationInfo, StreamingContext) |
Vrátí data potřebná k serializaci objektu HttpFileCollectionWrapper . |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OnDeserialization(Object) |
Vyvolá událost deserializace při dokončení deserializace. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zkopíruje celý NameObjectCollectionBase soubor do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole. (Zděděno od NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Získá hodnotu označující, zda je přístup k objektu NameObjectCollectionBase synchronizován (bezpečné vlákno). (Zděděno od NameObjectCollectionBase) |
| ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k objektu NameObjectCollectionBase . (Zděděno od NameObjectCollectionBase) |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |