HttpSessionStateWrapper Klass

Definition

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
HttpSessionStateWrapper

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 object element som är markerade som serverkontroller och begränsade till den aktuella sessionen i programmets Global.asax-fil.

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.

Gäller för