HttpStaticObjectsCollectionBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |