HttpStaticObjectsCollectionBase Osztály

Definíció

Alaposztályként szolgál azoknak az osztályoknak, amelyek alkalmazás hatókörű objektumok gyűjteményét biztosítják a StaticObjects tulajdonsághoz.

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
Öröklődés
HttpStaticObjectsCollectionBase
Származtatott
Megvalósítás

Megjegyzések

Az HttpStaticObjectsCollectionBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpStaticObjectsCollection osztály. A HttpStaticObjectsCollectionBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpStaticObjectsCollection osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ a tesztelt forgatókönyvnek megfelelő, testre szabott viselkedésű tagok implementálásához.

Az HttpStaticObjectsCollectionWrapper osztály az HttpStaticObjectsCollectionBase osztályból származik. Az HttpStaticObjectsCollectionWrapper osztály burkolóként szolgál az HttpStaticObjectsCollection osztályhoz. Futásidőben általában az HttpStaticObjectsCollectionWrapper osztály egy példányával hívja meg az objektum tagjait HttpStaticObjectsCollection .

Konstruktorok

Name Description
HttpStaticObjectsCollectionBase()

Inicializálja az osztályt egy örökölt osztálypéldány általi használatra. Ezt a konstruktort csak örökölt osztály hívhatja meg.

Tulajdonságok

Name Description
Count

Ha felül van bírálva egy származtatott osztályban, lekéri a gyűjteményben lévő objektumok számát.

IsReadOnly

Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a gyűjtemény írásvédett-e.

IsSynchronized

Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a gyűjtemény szálbiztos-e.

Item[String]

Ha felül van bírálva egy származtatott osztályban, lekéri a gyűjteményből a megadott nevet tartalmazó objektumot.

NeverAccessed

Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a gyűjtemény hozzáféréssel rendelkezik-e.

SyncRoot

Ha egy származtatott osztályban felül van bírálva, egy objektumot kap, amely a gyűjteményhez való hozzáférés szinkronizálására használható.

Metódusok

Name Description
CopyTo(Array, Int32)

Ha felülbírált egy származtatott osztályban, a gyűjtemény elemeit egy tömbbe másolja, a tömb megadott indexétől kezdve.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Ha egy származtatott osztályban felül van bírálva, egy enumerátort ad vissza, amely a gyűjteményen keresztüli iteráláshoz használható.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetObject(String)

Ha egy származtatott osztály felül van bírálva, azt az objektumot adja vissza, amelynek a megadott neve a gyűjteményből származik.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Serialize(BinaryWriter)

Ha egy származtatott osztályban felül van bírálva, a gyűjtemény tartalmát egy BinaryWriter objektumba írja.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: