System.Web.SessionState Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy a rozhraní, která umožňují ukládání dat specifických pro jednoho klienta ve webové aplikaci na serveru. Data stavu relace slouží k poskytnutí vzhledu trvalého připojení klienta k aplikaci. Informace o stavu mohou být uloženy v paměti místního procesu nebo v případě konfigurací webové farmy mohou být uloženy mimo proces pomocí služby ASP.NET State nebo databáze Microsoft SQL Serveru.
Třídy
| Name | Description |
|---|---|
| HttpSessionState |
Poskytuje přístup k hodnotám stavu relace a také k nastavením na úrovni relace a metodám správy doby života. |
| HttpSessionStateContainer |
Obsahuje hodnoty stavu relace a také nastavení na úrovni relace pro aktuální požadavek. |
| SessionIDManager |
Spravuje jedinečné identifikátory pro ASP.NET stav relace. |
| SessionStateItemCollection |
Kolekce objektů uložených ve stavu relace. Tato třída se nemůže dědit. |
| SessionStateModule |
Poskytuje služby stavu relace pro aplikaci. Tato třída se nemůže dědit. |
| SessionStateStoreData |
Představuje data stavu relace pro úložiště relací. |
| SessionStateStoreProviderBase |
Definuje požadované členy zprostředkovatele stavu relace pro úložiště dat. |
| SessionStateUtility |
Poskytuje pomocné metody používané moduly stavu relace a poskytovateli úložiště stavu relací ke správě informací o relacích pro aplikaci ASP.NET. Tato třída se nemůže dědit. |
| StateRuntime |
Spravuje data relací uložená ve stavové službě ASP.NET. Tato třída se nemůže dědit. |
Rozhraní
| Name | Description |
|---|---|
| IHttpSessionState |
Definuje kontrakt pro implementaci vlastního kontejneru stavu relace. |
| IPartialSessionState |
Při implementaci v typu vrátí seznam nula nebo více klíčů relace, které označují poskytovateli stavu relace, které položky stavu relace musí být načteny. |
| IReadOnlySessionState |
Určuje, že cílová obslužná rutina HTTP vyžaduje přístup jen pro čtení k hodnotám stavu relace. Toto je rozhraní značek a nemá žádné metody. |
| IRequiresSessionState |
Určuje, že cílová obslužná rutina HTTP vyžaduje přístup pro čtení a zápis k hodnotám stavu relace. Toto je rozhraní značek a nemá žádné metody. |
| ISessionIDManager |
Definuje kontrakt, který musí implementovat vlastní správce identifikátorů stavu relace. |
| ISessionStateItemCollection |
Definuje kontrakt pro kolekci používanou ASP.NET stavem relace ke správě relace. |
| ISessionStateModule |
Definuje rozhraní pro správu modulů stavu relace. |
| IStateRuntime |
Definuje rozhraní používané ASP.NET stavovou službou ke správě dat relace. |
Výčty
| Name | Description |
|---|---|
| SessionStateActions |
Určuje, jestli je položka relace z úložiště dat určená pro relaci, která vyžaduje inicializaci. |
| SessionStateBehavior |
Určuje typ podpory relace, která se vyžaduje pro zpracování požadavku. |
| SessionStateMode |
Určuje režim stavu relace. |
Delegáti
| Name | Description |
|---|---|
| SessionStateItemExpireCallback |
Představuje metodu, která zpracovává End událost modulu stavu relace. |
Poznámky
Stav relace lze použít s klienty, kteří nepodporují soubory cookie. ASP.NET lze nakonfigurovat tak, aby kódoval ID relace v řetězci adresy URL, který se přenáší mezi klientem a serverem.