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 metody 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 je HttpSessionStateWrapper odvozena z HttpSessionStateBase třídy a slouží jako obálka HttpSessionState pro třídu. Tato třída zpřístupňuje funkce HttpSessionState třídy a zpřístupňuje HttpSessionStateBase typ . Třída HttpSessionStateBase umožňuje nahradit původní implementaci HttpSessionState třídy ve vaší aplikaci vlastní implementací, například při testování jednotek mimo kanál ASP.NET.
Konstruktory
HttpSessionStateWrapper(HttpSessionState) |
Inicializuje novou instanci HttpSessionStateWrapper třídy . |
Vlastnosti
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á označuje, zda ID relace je vložena v adrese 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 přístup ke kolekci hodnot stavu relace je synchronizován (bezpečné z více vláken). |
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, které jsou uloženy 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 |
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ý může uplynou mezi požadavky před ukončením relace zprostředkovatele stavu relace. |
Metody
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čí, zda se zadaný objekt rovná 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í hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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í
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |