HttpSessionStateBase Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Alaposztályként szolgál olyan osztályokhoz, amelyek hozzáférést biztosítanak a munkamenet-állapot értékeihez, a munkamenetszintű beállításokhoz és az élettartam-kezelési módszerekhez.
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
- Öröklődés
-
HttpSessionStateBase
- Származtatott
- Megvalósítás
Megjegyzések
Az HttpSessionStateBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpSessionState osztály. A HttpSessionStateBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpSessionState osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ a tesztelt forgatókönyvnek megfelelő, testre szabott viselkedésű tagok implementálásához.
Az HttpSessionStateWrapper osztály az HttpSessionStateBase osztályból származik. Az HttpSessionStateWrapper osztály burkolóként szolgál az HttpSessionState osztályhoz. Futásidőben általában az HttpSessionStateWrapper osztály egy példányával hívja meg az objektum tagjait HttpSessionState .
Konstruktorok
| Name | Description |
|---|---|
| HttpSessionStateBase() |
Inicializálja az osztályt egy örökölt osztálypéldány általi használatra. Ezt a konstruktort csak örökölt osztály hívhatja meg. |
Tulajdonságok
| Name | Description |
|---|---|
| CodePage |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja az aktuális munkamenet karakterkészlet-azonosítót. |
| Contents |
Ha felül van bírálva egy származtatott osztályban, a rendszer az aktuális munkamenet-állapot objektumra mutató hivatkozást kap. |
| CookieMode |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy az alkalmazás cookie nélküli munkamenetekhez van-e konfigurálva. |
| Count |
Ha felül van bírálva egy származtatott osztályban, lekéri a munkamenet-állapot gyűjteményében lévő elemek számát. |
| IsCookieless |
Ha egy származtatott osztály felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a munkamenet-azonosító beágyazva van-e az URL-címbe. |
| IsNewSession |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a munkamenet az aktuális kérés során lett-e létrehozva. |
| IsReadOnly |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a munkamenet írásvédett-e. |
| IsSynchronized |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely azt jelzi, hogy a munkamenet-állapot értékeinek gyűjteményéhez való hozzáférés szinkronizálva van-e (a szál biztonságos). |
| Item[Int32] |
Ha egy származtatott osztályban felülbírált, a megadott index használatával lekéri vagy beállít egy munkamenet-értéket. |
| Item[String] |
Ha egy származtatott osztályban felül van bírálva, a megadott névvel lekéri vagy beállít egy munkamenet-értéket. |
| Keys |
Ha felül van bírálva egy származtatott osztályban, lekéri a munkamenet-állapot gyűjteményében tárolt összes érték kulcsainak gyűjteményét. |
| LCID |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja az aktuális munkamenet területi azonosítóját (LCID). |
| Mode |
Ha felül van bírálva egy származtatott osztályban, az aktuális munkamenet-állapot módot kapja meg. |
| SessionID |
Ha egy származtatott osztályban felül van bírálva, lekéri a munkamenet egyedi azonosítót. |
| StaticObjects |
Ha egy származtatott osztályban felül van bírálva, olyan objektumok gyűjteményét kapja meg, amelyeket kiszolgálóvezérlőként megjelölt elemek deklarálnak |
| SyncRoot |
Ha egy származtatott osztályban felül van bírálva, egy objektumot kap, amely a munkamenet-állapot értékeinek gyűjteményéhez való hozzáférés szinkronizálására használható. |
| Timeout |
Ha egy származtatott osztályban felül van bírálva, percek alatt lekéri vagy beállítja azt az időt, amely eltelhet a kérések között, mielőtt a munkamenet-állapot szolgáltatója befejezi a munkamenetet. |
Metódusok
| Name | Description |
|---|---|
| Abandon() |
Ha egy származtatott osztályban felül van bírálva, megszakítja az aktuális munkamenetet. |
| Add(String, Object) |
Ha egy származtatott osztályban felül van bírálva, hozzáad egy elemet a munkamenet-állapot gyűjteményéhez. |
| Clear() |
Ha egy származtatott osztályban felül van bírálva, eltávolítja az összes kulcsot és értéket a munkamenet-állapot gyűjteményéből. |
| CopyTo(Array, Int32) |
Ha egy származtatott osztályban felülbírált, a munkamenet-állapot értékeinek gyűjteményét egy egydimenziós tömbbe másolja, a tömb megadott indexétől kezdve. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Ha egy származtatott osztályban felül van bírálva, egy enumerátort ad vissza, amely az aktuális munkamenet összes munkamenet-állapot változónevének olvasására használható. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Remove(String) |
Származtatott osztály felülírásakor töröl egy elemet a munkamenet-állapot gyűjteményéből. |
| RemoveAll() |
Ha egy származtatott osztályban felül van bírálva, eltávolítja az összes kulcsot és értéket a munkamenet-állapot gyűjteményéből. |
| RemoveAt(Int32) |
Származtatott osztály felülbírálása esetén törli a megadott indexben lévő elemet a munkamenet-állapot gyűjteményéből. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |