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ů 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. |