HttpSessionStateWrapper 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 hozzáférést biztosít a munkamenet-állapot értékeihez, a munkamenetszintű beállításokhoz és az élettartam-kezelési módszerekhez.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Öröklődés
Megjegyzések
Az HttpSessionStateWrapper osztály az HttpSessionStateBase osztályból származik, és burkolóként szolgál az HttpSessionState osztályhoz. Ez az osztály elérhetővé teszi az osztály funkcióit HttpSessionState , és elérhetővé teszi a típust HttpSessionStateBase . A HttpSessionStateBase osztály lehetővé teszi az alkalmazás HttpSessionState 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 |
|---|---|
| HttpSessionStateWrapper(HttpSessionState) |
Inicializálja a HttpSessionStateWrapper osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| CodePage |
Lekéri vagy beállítja az aktuális munkamenethez tartozó karakterkészlet-azonosítót. |
| Contents |
Az aktuális munkamenet-állapot objektumra mutató hivatkozást kap. |
| CookieMode |
Olyan értéket kap, amely jelzi, hogy az alkalmazás konfigurálva van-e cookie nélküli munkamenetekhez. |
| Count |
Lekéri a munkamenet-állapot gyűjteményében lévő elemek számát. |
| IsCookieless |
Beolvas egy értéket, amely jelzi, hogy a munkamenet-azonosító beágyazva van-e az URL-címbe. |
| IsNewSession |
Beolvas egy értéket, amely jelzi, hogy a munkamenet az aktuális kérés során jött-e létre. |
| IsReadOnly |
Olyan értéket kap, amely jelzi, hogy a munkamenet írásvédett-e. |
| IsSynchronized |
Olyan értéket kap, amely jelzi, hogy a munkamenet-állapot értékeinek gyűjteményéhez való hozzáférés szinkronizálva van-e (szálbiztos). |
| Item[Int32] |
Beolvas vagy beállít egy munkamenet-értéket a megadott index használatával. |
| Item[String] |
Beolvas vagy beállít egy munkamenet-értéket a megadott név használatával. |
| Keys |
Lekéri a munkamenet-állapot gyűjteményében tárolt összes érték kulcsainak gyűjteményét. |
| LCID |
Lekéri vagy beállítja az aktuális munkamenet területi azonosítóját (LCID). |
| Mode |
Lekéri az aktuális munkamenet-állapot módot. |
| SessionID |
Lekéri a munkamenet egyedi azonosítót. |
| StaticObjects |
Lekéri azokat az objektumgyűjteményeket, amelyeket kiszolgálóvezérlőként megjelölt elemek deklarálnak |
| SyncRoot |
Lekéri a munkamenet-állapot értékeinek gyűjteményéhez való hozzáférés szinkronizálására használható objektumot. |
| Timeout |
Percek alatt lekéri vagy beállítja az időt, amely a kérések között eltelhet, mielőtt a munkamenet-állapot szolgáltatója befejezi a munkamenetet. |
Metódusok
| Name | Description |
|---|---|
| Abandon() |
Megszakítja az aktuális munkamenetet. |
| Add(String, Object) |
Elemet ad hozzá a munkamenet-állapot gyűjteményéhez. |
| Clear() |
Eltávolítja az összes kulcsot és értéket a munkamenet-állapot gyűjteményéből. |
| CopyTo(Array, Int32) |
A munkamenet-állapot értékeinek gyűjteményét egy egydimenziós 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() |
Egy enumerátort ad vissza, amely az aktuális munkamenet összes munkamenet-állapot változójának beolvasására használható. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| 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) |
| Remove(String) |
Töröl egy elemet a munkamenet-állapot gyűjteményéből. |
| RemoveAll() |
Eltávolítja az összes kulcsot és értéket a munkamenet-állapot gyűjteményéből. |
| RemoveAt(Int32) |
Törli a megadott indexben lévő elemet a munkamenet-állapot gyűjteményéből. |
| 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. |