HttpSessionStateWrapper Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in DET INBYGGDA HTTP-objektet som ger åtkomst till sessionstillståndsvärden, inställningar på sessionsnivå och metoder för livslängdshantering.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Arv
Kommentarer
Klassen HttpSessionStateWrapper härleds från HttpSessionStateBase klassen och fungerar som omslutning för HttpSessionState klassen. Den här klassen exponerar klassens funktioner HttpSessionState och exponerar HttpSessionStateBase typen. Med klassen HttpSessionStateBase kan du ersätta den ursprungliga implementeringen av klassen HttpSessionState i ditt program med en anpassad implementering, till exempel när du utför enhetstestning utanför ASP.NET pipeline.
Konstruktorer
| Name | Description |
|---|---|
| HttpSessionStateWrapper(HttpSessionState) |
Initierar en ny instans av HttpSessionStateWrapper klassen. |
Egenskaper
| Name | Description |
|---|---|
| CodePage |
Hämtar eller anger teckenuppsättningsidentifieraren för den aktuella sessionen. |
| Contents |
Hämtar en referens till det aktuella sessionstillståndsobjektet. |
| CookieMode |
Hämtar ett värde som anger om programmet är konfigurerat för cookielösa sessioner. |
| Count |
Hämtar antalet objekt i samlingen sessionstillstånd. |
| IsCookieless |
Hämtar ett värde som anger om sessions-ID:t är inbäddat i URL:en. |
| IsNewSession |
Hämtar ett värde som anger om sessionen skapades under den aktuella begäran. |
| IsReadOnly |
Hämtar ett värde som anger om sessionen är skrivskyddad. |
| IsSynchronized |
Hämtar ett värde som anger om åtkomsten till samlingen av sessionstillståndsvärden synkroniseras (trådsäker). |
| Item[Int32] |
Hämtar eller anger ett sessionsvärde med hjälp av det angivna indexet. |
| Item[String] |
Hämtar eller anger ett sessionsvärde med det angivna namnet. |
| Keys |
Hämtar en samling nycklar för alla värden som lagras i samlingen sessionstillstånd. |
| LCID |
Hämtar eller anger språkidentifieraren (LCID) för den aktuella sessionen. |
| Mode |
Hämtar det aktuella läget för sessionstillstånd. |
| SessionID |
Hämtar den unika identifieraren för sessionen. |
| StaticObjects |
Hämtar en samling objekt som deklareras av |
| SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomst till samlingen av sessionstillståndsvärden. |
| Timeout |
Hämtar eller anger den tid i minuter som kan förflutit mellan begäranden innan sessionstillståndsprovidern avslutar sessionen. |
Metoder
| Name | Description |
|---|---|
| Abandon() |
Avbryter den aktuella sessionen. |
| Add(String, Object) |
Lägger till ett objekt i samlingen sessionstillstånd. |
| Clear() |
Tar bort alla nycklar och värden från samlingen sessionstillstånd. |
| CopyTo(Array, Int32) |
Kopierar samlingen av sessionstillståndsvärden till en endimensionell matris med början vid det angivna indexet i matrisen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Returnerar en uppräknare som kan användas för att läsa alla namn på sessionstillståndsvariabler i den aktuella sessionen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(String) |
Tar bort ett objekt från samlingen sessionstillstånd. |
| RemoveAll() |
Tar bort alla nycklar och värden från samlingen sessionstillstånd. |
| RemoveAt(Int32) |
Tar bort objektet i det angivna indexet från samlingen sessionstillstånd. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |