HttpStaticObjectsCollectionBase 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 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 |