HttpStaticObjectsCollectionBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Fungerar som basklass för klasser som tillhandahåller en samling programomfattningsobjekt för egenskapen StaticObjects .
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
- Arv
-
HttpStaticObjectsCollectionBase
- Härledda
- Implementeringar
Kommentarer
Klassen HttpStaticObjectsCollectionBase är en abstrakt klass som innehåller samma medlemmar som HttpStaticObjectsCollection klassen. Med klassen HttpStaticObjectsCollectionBase kan du skapa härledda klasser som liknar klassen HttpStaticObjectsCollection, men som du kan anpassa och som fungerar utanför ASP.NET pipeline. När du utför enhetstestning använder du vanligtvis en härledd klass för att implementera medlemmar med anpassat beteende som uppfyller det scenario som du testar.
Klassen HttpStaticObjectsCollectionWrapper härleds från HttpStaticObjectsCollectionBase klassen. Klassen HttpStaticObjectsCollectionWrapper fungerar som omslutning för HttpStaticObjectsCollection klassen. Vid körning använder du vanligtvis en instans av HttpStaticObjectsCollectionWrapper klassen för att anropa medlemmar i HttpStaticObjectsCollection objektet.
Konstruktorer
| Name | Description |
|---|---|
| HttpStaticObjectsCollectionBase() |
Initierar klassen för användning av en ärvd klassinstans. Den här konstruktorn kan bara anropas av en ärvd klass. |
Egenskaper
| Name | Description |
|---|---|
| Count |
När du åsidosättas i en härledd klass hämtar du antalet objekt i samlingen. |
| IsReadOnly |
När den åsidosätts i en härledd klass får du ett värde som anger om samlingen är skrivskyddad. |
| IsSynchronized |
När den åsidosätts i en härledd klass får du ett värde som anger om samlingen är trådsäker. |
| Item[String] |
När det åsidosätts i en härledd klass hämtar det objekt som har det angivna namnet från samlingen. |
| NeverAccessed |
När den åsidosätts i en härledd klass får du ett värde som anger om samlingen har använts. |
| SyncRoot |
När det åsidosätts i en härledd klass hämtar ett objekt som kan användas för att synkronisera åtkomst till samlingen. |
Metoder
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
När de åsidosättas i en härledd klass kopieras elementen i samlingen till en matris med början vid det angivna indexet i matrisen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
När den åsidosätts i en härledd klass returnerar en uppräknare som kan användas för att iterera genom samlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetObject(String) |
När det åsidosätts i en härledd klass returnerar det objekt som har det angivna namnet från samlingen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Serialize(BinaryWriter) |
När den åsidosätts i en härledd klass skriver du innehållet i samlingen till ett BinaryWriter objekt. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |