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 doby života.
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
Třída HttpSessionStateBase je abstraktní třída, která obsahuje stejné členy jako HttpSessionState třída. Třída HttpSessionStateBase umožňuje vytvářet odvozené třídy, které se podobají třídě HttpSessionState, ale můžete ji přizpůsobit a pracovat mimo kanál ASP.NET. Při testování jednotek obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splňuje scénář, který testujete.
Třída HttpSessionStateWrapper je odvozena od HttpSessionStateBase třídy. Třída HttpSessionStateWrapper slouží jako obálka HttpSessionState pro třídu. Za běhu obvykle používáte instanci HttpSessionStateWrapper třídy k volání členů objektu HttpSessionState .
Konstruktory
| Name | Description |
|---|---|
| HttpSessionStateBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou. |
Vlastnosti
| Name | Description |
|---|---|
| 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á označuje, zda je aplikace nakonfigurována 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, zda je ID relace vloženo do adresy URL. |
| IsNewSession |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda relace byla vytvořena během aktuálního požadavku. |
| IsReadOnly |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda relace je jen pro čtení. |
| IsSynchronized |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je přístup k kolekci hodnot stavu relace synchronizován (bezpečné vlákno). |
| Item[Int32] |
Při přepsání v odvozené třídě získá nebo nastaví hodnotu relace pomocí zadaného indexu. |
| Item[String] |
Při přepsání v odvozené třídě získá nebo nastaví 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 elementy |
| SyncRoot |
Při přepsání v odvozené třídě získá objekt, který lze použít k synchronizaci přístupu k kolekci hodnot stavu relace. |
| Timeout |
Při přepsání v odvozené třídě 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() |
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čuje, zda je zadaný objekt roven 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() |
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) |
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í
| 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. |