Udostępnij za pośrednictwem


HttpStaticObjectsCollectionBase Klasa

Definicja

Służy jako klasa bazowa dla klas, które zapewniają kolekcję obiektów o zakresie aplikacji dla StaticObjects właściwości .

public ref class HttpStaticObjectsCollectionBase abstract : System::Collections::ICollection
public abstract class HttpStaticObjectsCollectionBase : System.Collections.ICollection
type HttpStaticObjectsCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpStaticObjectsCollectionBase
Implements ICollection
Dziedziczenie
HttpStaticObjectsCollectionBase
Pochodne
Implementuje

Uwagi

Klasa HttpStaticObjectsCollectionBase jest abstrakcyjną klasą zawierającą te same składowe co HttpStaticObjectsCollection klasa. Klasa HttpStaticObjectsCollectionBase umożliwia tworzenie klas pochodnych, które są podobne do HttpStaticObjectsCollection klasy, ale można je dostosować i które działają poza potokiem ASP.NET. Podczas przeprowadzania testów jednostkowych zazwyczaj używa się klasy pochodnej do implementowania składowych z dostosowanym zachowaniem spełniającym testowany scenariusz.

Klasa HttpStaticObjectsCollectionWrapper pochodzi z HttpStaticObjectsCollectionBase klasy . Klasa HttpStaticObjectsCollectionWrapper służy jako otoka dla HttpStaticObjectsCollection klasy. W czasie wykonywania zwykle używa się wystąpienia HttpStaticObjectsCollectionWrapper klasy do wywoływania elementów członkowskich HttpStaticObjectsCollection obiektu.

Konstruktory

HttpStaticObjectsCollectionBase()

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

Count

Po zastąpieniu w klasie pochodnej pobiera liczbę obiektów w kolekcji.

IsReadOnly

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.

IsSynchronized

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy kolekcja jest bezpieczna wątkowo.

Item[String]

Po zastąpieniu w klasie pochodnej pobiera obiekt, który ma określoną nazwę z kolekcji.

NeverAccessed

Po przesłonięciu w klasie pochodnej pobiera wartość wskazującą, czy kolekcja została uzyskana.

SyncRoot

Po przesłonięciu w klasie pochodnej program pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

Metody

CopyTo(Array, Int32)

Po zastąpieniu w klasie pochodnej kopiuje elementy kolekcji do tablicy, począwszy od określonego indeksu w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Po przesłonięciu w klasie pochodnej zwraca moduł wyliczający, który może służyć do iterowania po kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetObject(String)

Po zastąpieniu w klasie pochodnej zwraca obiekt, który ma określoną nazwę z kolekcji.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Serialize(BinaryWriter)

Podczas zastępowania w klasie pochodnej zapisuje zawartość kolekcji do BinaryWriter obiektu.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy