HttpSessionStateWrapper Třída
Definice
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í.
Zapouzdřuje vnitřní objekt HTTP, který poskytuje přístup k hodnotám stavu relace, nastavení na úrovni relace a metodám správy životnosti.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Dědičnost
Poznámky
Třída HttpSessionStateWrapper je odvozena od HttpSessionStateBase třídy a slouží jako obálka HttpSessionState třídy. Tato třída zveřejňuje funkce HttpSessionState třídy a zveřejňuje HttpSessionStateBase typ. Třída HttpSessionStateBase umožňuje nahradit původní implementaci třídy HttpSessionState ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.
Konstruktory
| Name | Description |
|---|---|
| HttpSessionStateWrapper(HttpSessionState) |
Inicializuje novou instanci HttpSessionStateWrapper třídy. |
Vlastnosti
| Name | Description |
|---|---|
| CodePage |
Získá nebo nastaví identifikátor znakové sady pro aktuální relaci. |
| Contents |
Získá odkaz na aktuální objekt stavu relace. |
| CookieMode |
Získá hodnotu, která označuje, zda je aplikace nakonfigurována pro relace bez souborů cookie. |
| Count |
Získá počet položek v kolekci stavu relace. |
| IsCookieless |
Získá hodnotu, která určuje, zda je ID relace vloženo do adresy URL. |
| IsNewSession |
Získá hodnotu, která označuje, zda relace byla vytvořena během aktuálního požadavku. |
| IsReadOnly |
Získá hodnotu, která označuje, zda relace je jen pro čtení. |
| IsSynchronized |
Získá hodnotu, která označuje, zda je přístup k kolekci hodnot stavu relace synchronizován (vlákno bezpečné). |
| Item[Int32] |
Získá nebo nastaví hodnotu relace pomocí zadaného indexu. |
| Item[String] |
Získá nebo nastaví hodnotu relace pomocí zadaného názvu. |
| Keys |
Získá kolekci klíčů pro všechny hodnoty uložené v kolekci stavu relace. |
| LCID |
Získá nebo nastaví identifikátor národního prostředí (LCID) aktuální relace. |
| Mode |
Získá aktuální režim stavu relace. |
| SessionID |
Získá jedinečný identifikátor relace. |
| StaticObjects |
Získá kolekci objektů, které jsou deklarovány elementy |
| SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k kolekci hodnot stavu relace. |
| Timeout |
Získá nebo nastaví čas v minutách, které mohou uplynuly mezi požadavky před ukončením relace poskytovatele stavu relace. |
Metody
| Name | Description |
|---|---|
| Abandon() |
Zruší aktuální relaci. |
| Add(String, Object) |
Přidá položku do kolekce stavu relace. |
| Clear() |
Odebere všechny klíče a hodnoty z kolekce stavu relace. |
| CopyTo(Array, Int32) |
Zkopíruje kolekci hodnot stavu relace do jednorozměrného pole počínaje zadaným indexem v poli. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor, který lze použít ke čtení všech názvů proměnných stavu relace v aktuální relaci. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(String) |
Odstraní položku z kolekce stavu relace. |
| RemoveAll() |
Odebere všechny klíče a hodnoty z kolekce stavu relace. |
| RemoveAt(Int32) |
Odstraní položku v zadaném indexu z kolekce stavu relace. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |