HttpStaticObjectsCollectionBase Klass

Definition

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.

Gäller för