Sdílet prostřednictvím


HttpSessionStateBase Třída

Definice

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 object elementy, které jsou označeny jako serverové ovládací prvky a vymezeny na aktuální relaci v souboru Global. asax aplikace.

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.

Platí pro