HttpStaticObjectsCollectionBase Třída

Definice

Slouží jako základní třída pro třídy, které poskytují kolekci objektů s oborem aplikace pro StaticObjects vlastnost.

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
Dědičnost
HttpStaticObjectsCollectionBase
Odvozené
Implementuje

Poznámky

Třída HttpStaticObjectsCollectionBase je abstraktní třída, která obsahuje stejné členy jako HttpStaticObjectsCollection třída. Třída HttpStaticObjectsCollectionBase umožňuje vytvářet odvozené třídy, které se podobají HttpStaticObjectsCollection třídě, ale které můžete přizpůsobit a které fungují mimo kanál ASP.NET. Při provádění testování jednotek obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splňuje scénář, který testujete.

Třída je HttpStaticObjectsCollectionWrapper odvozena z HttpStaticObjectsCollectionBase třídy. Třída HttpStaticObjectsCollectionWrapper slouží jako obálka HttpStaticObjectsCollection pro třídu. Za běhu obvykle používáte instanci HttpStaticObjectsCollectionWrapper třídy k volání členů objektu HttpStaticObjectsCollection .

Konstruktory

HttpStaticObjectsCollectionBase()

Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volána pouze zděděnou třídou.

Vlastnosti

Count

Při přepsání v odvozené třídě získá počet objektů v kolekci.

IsReadOnly

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je kolekce jen pro čtení.

IsSynchronized

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je kolekce bezpečná pro vlákna.

Item[String]

Při přepsání v odvozené třídě získá objekt, který má zadaný název z kolekce.

NeverAccessed

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda byla kolekce přístupná.

SyncRoot

Při přepsání v odvozené třídě získá objekt, který lze použít k synchronizaci přístupu ke kolekci.

Metody

CopyTo(Array, Int32)

Při přepsání v odvozené třídě zkopíruje prvky kolekce do pole, počínaje zadaným indexem v matici.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Při přepsání v odvozené třídě vrátí enumerátor, který lze použít k iteraci kolekcí.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetObject(String)

Při přepsání v odvozené třídě vrátí objekt, který má zadaný název z kolekce.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Serialize(BinaryWriter)

Při přepsání v odvozené třídě zapíše obsah kolekce do objektu BinaryWriter .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro