HttpApplicationStateWrapper Osztály

Definíció

Beágyazza a HTTP belső objektumot, amely lehetővé teszi az információk megosztását több kérés és munkamenet között egy ASP.NET alkalmazáson belül.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Öröklődés

Megjegyzések

Az HttpApplicationStateWrapper osztály az HttpApplicationStateBase osztályból származik, és burkolóként szolgál az HttpApplicationState osztályhoz. Ez az osztály az osztály funkcióit teszi elérhetővé, HttpApplicationState miközben a típust is felfedi HttpApplicationStateBase . A HttpApplicationStateBase osztály lehetővé teszi az alkalmazás HttpApplicationState osztályának eredeti implementációját egy egyéni implementációra, például amikor az egységtesztelést a ASP.NET folyamaton kívül hajtja végre.

Konstruktorok

Name Description
HttpApplicationStateWrapper(HttpApplicationState)

Inicializálja a HttpApplicationStateWrapper osztály új példányát.

Tulajdonságok

Name Description
AllKeys

Lekéri a gyűjtemény objektumainak kulcsait.

Contents

Az objektumra HttpApplicationStateBase mutató hivatkozást kap.

Count

Lekéri a gyűjteményben lévő objektumok számát.

IsReadOnly

Lekéri vagy beállít egy értéket, amely jelzi, hogy a NameObjectCollectionBase példány írásvédett-e.

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

Olyan értéket kap, amely jelzi, hogy a gyűjteményhez való hozzáférés szálbiztos-e.

Item[Int32]

Állapotobjektumot kap index alapján.

Item[String]

Név alapján lekéri az állapotobjektumot.

Keys

NameObjectCollectionBase.KeysCollection Lekéri a példány összes kulcsát tartalmazó példánytHttpApplicationStateWrapper.

StaticObjects

Lekéri azokat az objektumokat, amelyeket egy object elem deklarált, és a hatókör "Application" (Alkalmazás) értékre van állítva az ASP.NET alkalmazásban.

SyncRoot

Lekéri a gyűjteményhez való hozzáférés szinkronizálására használható objektumot.

Metódusok

Name Description
Add(String, Object)

Objektumot ad hozzá a gyűjteményhez.

BaseAdd(String, Object)

Hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz.

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

Eltávolítja az összes bejegyzést a NameObjectCollectionBase példányból.

(Öröklődés forrása NameObjectCollectionBase)
BaseGet(Int32)

Lekéri a bejegyzés értékét a példány megadott indexében NameObjectCollectionBase .

(Öröklődés forrása NameObjectCollectionBase)
BaseGet(String)

Lekéri az első bejegyzés értékét a megadott kulccsal a NameObjectCollectionBase példányból.

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

Egy tömböt ad String vissza, amely tartalmazza a példány összes kulcsát NameObjectCollectionBase .

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

Egy tömböt ad Object vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza.

(Öröklődés forrása NameObjectCollectionBase)
BaseGetAllValues(Type)

A megadott típusú tömböt adja vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza.

(Öröklődés forrása NameObjectCollectionBase)
BaseGetKey(Int32)

Lekéri a bejegyzés kulcsát a példány megadott indexében NameObjectCollectionBase .

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

Egy értéket kap, amely jelzi, hogy a NameObjectCollectionBase példány tartalmaz-e olyan bejegyzéseket, amelyek kulcsai nem null.

(Öröklődés forrása NameObjectCollectionBase)
BaseRemove(String)

Eltávolítja a megadott kulccsal rendelkező bejegyzéseket a NameObjectCollectionBase példányból.

(Öröklődés forrása NameObjectCollectionBase)
BaseRemoveAt(Int32)

Eltávolítja a bejegyzést a példány megadott indexéből NameObjectCollectionBase .

(Öröklődés forrása NameObjectCollectionBase)
BaseSet(Int32, Object)

A bejegyzés értékét a példány megadott indexében állítja NameObjectCollectionBase be.

(Öröklődés forrása NameObjectCollectionBase)
BaseSet(String, Object)

Beállítja az első bejegyzés értékét a példányban NameObjectCollectionBase megadott kulccsal, ha megtalálható; ellenkező esetben hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz.

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

Eltávolítja az összes objektumot a gyűjteményből.

CopyTo(Array, Int32)

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)
Get(Int32)

Állapotobjektumot ad vissza index alapján.

Get(String)

Egy állapotobjektumot ad vissza név szerint.

GetEnumerator()

Egy gyűjteményen keresztüli iteráláshoz használható enumerátort ad vissza.

GetHashCode()

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

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

Egy állapotobjektum nevét adja vissza index alapján.

GetObjectData(SerializationInfo, StreamingContext)

Az objektum szerializálásához HttpApplicationStateWrapper szükséges adatokat adja vissza.

GetType()

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

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

Zárolja a gyűjtemény objektumaihoz való hozzáférést a szinkronizált hozzáférés engedélyezéséhez.

MemberwiseClone()

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

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

A deszerializálás befejezésekor aktiválja a deszerializálási eseményt.

Remove(String)

Eltávolítja a név alapján megadott objektumot a gyűjteményből.

RemoveAll()

Eltávolítja az összes objektumot a gyűjteményből.

RemoveAt(Int32)

Eltávolítja az index által megadott objektumot a gyűjteményből.

Set(String, Object)

Frissíti egy objektum értékét a gyűjteményben.

ToString()

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

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

Feloldja a hozzáférést a gyűjtemény objektumaihoz a szinkronizált hozzáférés engedélyezéséhez.

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

A teljes NameObjectCollectionBase példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve.

(Öröklődés forrása NameObjectCollectionBase)
ICollection.IsSynchronized

Lekérdez egy értéket, amely jelzi, hogy az NameObjectCollectionBase objektumhoz való hozzáférés szinkronizálva van-e (szálbiztos).

(Öröklődés forrása NameObjectCollectionBase)
ICollection.SyncRoot

Lekéri az objektumhoz való hozzáférés NameObjectCollectionBase szinkronizálására használható objektumot.

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

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: