HttpSessionStateWrapper Osztály

Definíció

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
HttpSessionStateWrapper

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 object , és hatókörük az alkalmazás Global.asax fájljában található aktuális munkamenetre terjed ki.

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.

A következőre érvényes: