System.Web.SessionState Névtér

Olyan osztályokat és interfészeket biztosít, amelyek lehetővé teszik az egyetlen ügyfélre vonatkozó adatok tárolását egy webalkalmazáson belül a kiszolgálón. A munkamenet-állapot adataival az ügyfél állandó kapcsolatot létesíthet az alkalmazással. Az állapotinformációk tárolhatók a helyi folyamat memóriájában, vagy webfarm-konfigurációk esetén a folyamaton kívül is tárolhatók az ASP.NET állapotszolgáltatás vagy egy Microsoft SQL Server-adatbázis használatával.

Osztályok

Name Description
HttpSessionState

Hozzáférést biztosít a munkamenet-állapot értékeihez, valamint a munkamenetszintű beállításokhoz és az élettartam-kezelési módszerekhez.

HttpSessionStateContainer

A munkamenet-állapot értékeit és az aktuális kérés munkamenetszintű beállításait tartalmazza.

SessionIDManager

Az ASP.NET munkamenet-állapot egyedi azonosítóit kezeli.

SessionStateItemCollection

Munkamenet-állapotban tárolt objektumok gyűjteménye. Ez az osztály nem örökölhető.

SessionStateModule

Munkamenet-állapot szolgáltatásokat biztosít egy alkalmazáshoz. Ez az osztály nem örökölhető.

SessionStateStoreData

Munkamenet-állapotadatokat jelöl egy munkamenet-tárolóhoz.

SessionStateStoreProviderBase

Meghatározza a munkamenet-állapot szolgáltatójának szükséges tagjait egy adattárhoz.

SessionStateUtility

A munkamenet-állapotmodulok és a munkamenet-állapottár-szolgáltatók által használt segítő módszereket biztosít egy ASP.NET-alkalmazás munkamenet-adatainak kezeléséhez. Ez az osztály nem örökölhető.

StateRuntime

A ASP.NET állapotszolgáltatásban tárolt munkamenet-adatokat kezeli. Ez az osztály nem örökölhető.

Interfészek

Name Description
IHttpSessionState

Meghatározza az egyéni munkamenet-állapot tárolójának implementálására vonatkozó szerződést.

IPartialSessionState

Ha egy típusban implementálva van, nulla vagy több munkamenetkulcsot ad vissza, amely jelzi egy munkamenet-állapotszolgáltatónak, hogy mely munkamenet-állapotelemeket kell lekérni.

IReadOnlySessionState

Megadja, hogy a cél HTTP-kezelő csak olvasási hozzáférést igényel a munkamenet-állapot értékeihez. Ez egy jelölőfelület, és nincs metódusa.

IRequiresSessionState

Megadja, hogy a cél HTTP-kezelő olvasási és írási hozzáférést igényel a munkamenet-állapot értékeihez. Ez egy jelölőfelület, és nincs metódusa.

ISessionIDManager

Meghatározza azt a szerződést, amelyet egy egyéni munkamenet-állapotazonosító-kezelőnek végre kell hajtania.

ISessionStateItemCollection

Meghatározza a ASP.NET munkamenet-állapot által a munkamenet kezeléséhez használt gyűjtemény szerződését.

ISessionStateModule

Meghatározza a munkamenet-állapotmodulok kezeléséhez szükséges felületet.

IStateRuntime

Meghatározza a ASP.NET állapotszolgáltatás által a munkamenet-adatok kezeléséhez használt felületet.

Enumerációk

Name Description
SessionStateActions

Azonosítja, hogy egy adattár munkameneteleme inicializálást igénylő munkamenethez tartozik-e.

SessionStateBehavior

Megadja a kérések kezeléséhez szükséges munkamenet-támogatás típusát.

SessionStateMode

A munkamenet-állapot üzemmódot adja meg.

Delegáltak

Name Description
SessionStateItemExpireCallback

A munkamenet-állapot modul eseményeit kezelő End metódust jelöli.

Megjegyzések

A munkamenet-állapot olyan ügyfelekkel használható, amelyek nem támogatják a cookie-kat. ASP.NET konfigurálható egy munkamenet-azonosító kódolására az ügyfél és a kiszolgáló között továbbított URL-sztringben.