HttpApplicationStateWrapper Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
| 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. |