HttpSessionStateBase 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í.
Slouží jako základní třída pro třídy, které poskytují přístup k hodnotám stavu relace, nastavení na úrovni relace a metodám správy životnosti.
public ref class HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
interface ICollection
interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
- Dědičnost
-
HttpSessionStateBase
- Odvozené
- Implementuje
Poznámky
HttpSessionStateBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpSessionState Třída. HttpSessionStateBaseTřída umožňuje vytvořit odvozené třídy, které jsou jako HttpSessionState třídy, ale které lze přizpůsobit a které budou fungovat mimo kanál ASP.NET. Při testování částí obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splní scénář, který testujete.
HttpSessionStateWrapperTřída je odvozena z HttpSessionStateBase třídy. HttpSessionStateWrapperTřída slouží jako obálka pro HttpSessionState třídu. V době běhu se obvykle používá instance HttpSessionStateWrapper třídy pro volání členů HttpSessionState objektu.
Konstruktory
HttpSessionStateBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou. |
Vlastnosti
CodePage |
Při přepsání v odvozené třídě získá nebo nastaví identifikátor znakové sady pro aktuální relaci. |
Contents |
Při přepsání v odvozené třídě získá odkaz na aktuální objekt stavu relace. |
CookieMode |
Při přepsání v odvozené třídě získá hodnotu, která indikuje, jestli je aplikace nakonfigurovaná pro relace bez souborů cookie. |
Count |
Při přepsání v odvozené třídě získá počet položek v kolekci stavu relace. |
IsCookieless |
Při přepsání v odvozené třídě získá hodnotu, která označuje, jestli je ID relace vložené v adrese URL. |
IsNewSession |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda byla relace vytvořena během aktuální žádosti. |
IsReadOnly |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je relace jen pro čtení. |
IsSynchronized |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je synchronizován přístup ke kolekci hodnot stavu relace (bezpečné pro přístup z více vláken). |
Item[Int32] |
Při přepsání v odvozené třídě získává nebo nastavuje hodnotu relace pomocí zadaného indexu. |
Item[String] |
Při přepsání v odvozené třídě získává nebo nastavuje hodnotu relace pomocí zadaného názvu. |
Keys |
Při přepsání v odvozené třídě získá kolekci klíčů pro všechny hodnoty, které jsou uloženy v kolekci stavu relace. |
LCID |
Při přepsání v odvozené třídě získá nebo nastaví identifikátor národního prostředí (LCID) aktuální relace. |
Mode |
Při přepsání v odvozené třídě získá aktuální režim stavu relace. |
SessionID |
Při přepsání v odvozené třídě získá jedinečný identifikátor relace. |
StaticObjects |
Při přepsání v odvozené třídě získá kolekci objektů, které jsou deklarovány |
SyncRoot |
Při přepsání v odvozené třídě získává objekt, který lze použít k synchronizaci přístupu ke kolekci hodnot stavu relace. |
Timeout |
Při přepsání v odvozené třídě získá nebo nastaví čas (v minutách), který může uplynout mezi požadavky před tím, než poskytovatel stavu relace ukončí relaci. |
Metody
Abandon() |
Při přepsání v odvozené třídě zruší aktuální relaci. |
Add(String, Object) |
Při přepsání v odvozené třídě přidá položku do kolekce stavu relace. |
Clear() |
Při přepsání v odvozené třídě odebere všechny klíče a hodnoty z kolekce stavu relace. |
CopyTo(Array, Int32) |
Při přepsání v odvozené třídě 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() |
Při přepsání v odvozené třídě 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() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
Remove(String) |
Při přepsání v odvozené třídě odstraní položku z kolekce stavu relace. |
RemoveAll() |
Při přepsání v odvozené třídě odebere všechny klíče a hodnoty z kolekce stavu relace. |
RemoveAt(Int32) |
Při přepsání v odvozené třídě 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 zadaného IEnumerable typu. |
OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable založené na zadaném typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede na IEnumerable IQueryable. |