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 v rámci webové aplikace na serveru. Data o stavu relace se používají k tomu, aby klient získal vzhled trvalého připojení 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 Server.
Třídy
HttpSessionState |
Poskytuje přístup k hodnotám stavu relace a také k nastavením na úrovni relace a metodám správy životnosti. |
HttpSessionStateContainer |
Obsahuje hodnoty stavu relace a nastavení na úrovni relace pro aktuální požadavek. |
SessionIDManager |
Spravuje jedinečné identifikátory pro stav ASP.NET 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 relací a poskytovateli úložiště stavu relací ke správě informací o relacích pro ASP.NET aplikaci. Tato třída se nemůže dědit. |
StateRuntime |
Spravuje data relací uložená v ASP.NET stavové službě. Tato třída se nemůže dědit. |
Rozhraní
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í zprostředkovateli stavu relace, které položky stavu relace je třeba načíst. |
IReadOnlySessionState |
Určuje, že cílová obslužná rutina HTTP vyžaduje pouze přístup ke čtení pro hodnoty stavu relace. Toto je rozhraní značky a nemá žádné metody. |
IRequiresSessionState |
Určuje, že cílová obslužná rutina HTTP vyžaduje přístup ke čtení a zápisu pro hodnoty stavu relace. Toto je rozhraní značky 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 relací. |
Výčty
SessionStateActions |
Určuje, zda je položka relace z úložiště dat určena pro relaci, která vyžaduje inicializaci. |
SessionStateBehavior |
Určuje typ podpory relací, který se vyžaduje ke zpracování požadavku. |
SessionStateMode |
Určuje režim stavu relace. |
Delegáti
SessionStateItemExpireCallback |
Představuje metodu, která zpracovává End událost modulu stavu relace. |
Poznámky
Stav relace lze použít u klientů, 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.