System.Web.SessionState Névtér
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.
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.