HttpFileCollectionBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy jako klasa podstawowa dla klas, które zapewniają dostęp do plików przekazanych przez klienta.
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
- Dziedziczenie
- Pochodne
- Implementuje
Uwagi
Klasa HttpFileCollectionBase jest abstrakcyjną klasą zawierającą te same elementy członkowskie co HttpFileCollection klasa. Klasa HttpFileCollectionBase umożliwia tworzenie klas pochodnych, które są podobne do HttpFileCollection klasy, ale można je dostosować i które działają poza potokiem ASP.NET. Podczas testowania jednostkowego zwykle używasz klasy pochodnej do implementowania składowych z dostosowanym zachowaniem, które spełnia scenariusz testowany.
Klasa HttpFileCollectionWrapper pochodzi z HttpFileCollectionBase klasy . Klasa HttpFileCollectionWrapper służy jako otoka dla HttpFileCollection klasy. W czasie wykonywania zwykle używa się wystąpienia HttpFileCollectionWrapper klasy do wywoływania składowych HttpFileCollection obiektu.
Konstruktory
HttpFileCollectionBase() |
Inicjuje klasę do użycia przez dziedziczone wystąpienie klasy. Ten konstruktor może być wywoływany tylko przez dziedziczonej klasy. |
Właściwości
AllKeys |
Po zastąpieniu w klasie pochodnej pobiera tablicę zawierającą klucze (nazwy) wszystkich opublikowanych obiektów plików w kolekcji. |
Count |
Po zastąpieniu w klasie pochodnej pobiera liczbę opublikowanych obiektów plików w kolekcji. |
IsReadOnly |
Pobiera lub ustawia wartość wskazującą, czy NameObjectCollectionBase wystąpienie jest tylko do odczytu. (Odziedziczone po NameObjectCollectionBase) |
IsSynchronized |
Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy dostęp do kolekcji jest bezpieczny wątkowo. |
Item[Int32] |
Po zastąpieniu w klasie pochodnej pobiera obiekt pliku opublikowanego w określonym indeksie. |
Item[String] |
Po przesłonięciu w klasie pochodnej pobiera obiekt pliku, który ma określoną nazwę z kolekcji. |
Keys |
NameObjectCollectionBase.KeysCollection Pobiera wystąpienie zawierające wszystkie klucze w wystąpieniuNameObjectCollectionBase. (Odziedziczone po NameObjectCollectionBase) |
SyncRoot |
Po zastąpieniu w klasie pochodnej pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji. |
Metody
BaseAdd(String, Object) |
Dodaje wpis z określonym kluczem i wartością NameObjectCollectionBase do wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseClear() |
Usuwa wszystkie wpisy z NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseGet(Int32) |
Pobiera wartość wpisu w określonym indeksie NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseGet(String) |
Pobiera wartość pierwszego wpisu z określonym kluczem z NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseGetAllKeys() |
Zwraca tablicę zawierającą String wszystkie klucze w wystąpieniu NameObjectCollectionBase . (Odziedziczone po NameObjectCollectionBase) |
BaseGetAllValues() |
Zwraca tablicę zawierającą Object wszystkie wartości w wystąpieniu NameObjectCollectionBase . (Odziedziczone po NameObjectCollectionBase) |
BaseGetAllValues(Type) |
Zwraca tablicę określonego typu, która zawiera wszystkie wartości w wystąpieniu NameObjectCollectionBase . (Odziedziczone po NameObjectCollectionBase) |
BaseGetKey(Int32) |
Pobiera klucz wpisu w określonym indeksie NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseHasKeys() |
Pobiera wartość wskazującą, czy NameObjectCollectionBase wystąpienie zawiera wpisy, których klucze nie |
BaseRemove(String) |
Usuwa wpisy z określonym kluczem z NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseRemoveAt(Int32) |
Usuwa wpis w określonym indeksie NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseSet(Int32, Object) |
Ustawia wartość wpisu w określonym indeksie NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
BaseSet(String, Object) |
Ustawia wartość pierwszego wpisu z określonym kluczem w wystąpieniu NameObjectCollectionBase , jeśli zostanie znaleziony. W przeciwnym razie dodaje wpis z określonym kluczem i wartością NameObjectCollectionBase do wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
CopyTo(Array, Int32) |
W przypadku zastąpienia w klasie pochodnej kopiuje elementy kolekcji do tablicy, zaczynając od określonego indeksu w tablicy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get(Int32) |
Po przesłonięciu w klasie pochodnej zwraca obiekt pliku opublikowanego w określonym indeksie. |
Get(String) |
Po przesłonięciu w klasie pochodnej zwraca obiekt pliku opublikowanego, który ma określoną nazwę z kolekcji. |
GetEnumerator() |
Po zastąpieniu klasy pochodnej zwraca moduł wyliczający, który może służyć do iterowania przez kolekcję. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetKey(Int32) |
Po zastąpieniu w klasie pochodnej zwraca nazwę obiektu pliku opublikowanego w określonym indeksie. |
GetMultiple(String) |
Po zaimplementowaniu w klasie pochodnej zwraca wszystkie pliki zgodne z określoną nazwą. |
GetObjectData(SerializationInfo, StreamingContext) |
Przestarzałe.
Implementuje ISerializable interfejs i zwraca dane potrzebne do serializacji NameObjectCollectionBase wystąpienia. (Odziedziczone po NameObjectCollectionBase) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnDeserialization(Object) |
Implementuje ISerializable interfejs i zgłasza zdarzenie deserializacji po zakończeniu deserializacji. (Odziedziczone po NameObjectCollectionBase) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.CopyTo(Array, Int32) |
Kopiuje całą NameObjectCollectionBase do zgodnej jednowymiarowej Arraytablicy, zaczynając od określonego indeksu tablicy docelowej. (Odziedziczone po NameObjectCollectionBase) |
ICollection.IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do NameObjectCollectionBase obiektu jest synchronizowany (bezpieczny wątek). (Odziedziczone po NameObjectCollectionBase) |
ICollection.SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do NameObjectCollectionBase obiektu. (Odziedziczone po NameObjectCollectionBase) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |