HttpStaticObjectsCollectionBase Třída

Definice

Slouží jako základní třída pro třídy, které poskytují kolekci objektů v oboru 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í třídě HttpStaticObjectsCollection, ale které můžete přizpůsobit a které fungují mimo kanál ASP.NET. Při 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 HttpStaticObjectsCollectionWrapper je odvozena od 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

Name Description
HttpStaticObjectsCollectionBase()

Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou.

Vlastnosti

Name Description
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 kolekce je jen pro čtení.

IsSynchronized

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

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 kolekce byla přístupná.

SyncRoot

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

Metody

Name Description
CopyTo(Array, Int32)

Při přepsání v odvozené třídě 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)
GetEnumerator()

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

GetHashCode()

Slouží jako výchozí funkce hash.

(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á Type aktuální instance.

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

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

(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í

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.

Platí pro