HttpSessionStateWrapper Klas

Definitie

Bevat het intrinsieke HTTP-object dat toegang biedt tot sessiestatuswaarden, instellingen op sessieniveau en methoden voor levensduurbeheer.

public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
    inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
Overname
HttpSessionStateWrapper

Opmerkingen

De HttpSessionStateWrapper klasse is afgeleid van de HttpSessionStateBase klasse en fungeert als wrapper voor de HttpSessionState klasse. Met deze klasse wordt de functionaliteit van de HttpSessionState klasse weergegeven en wordt het HttpSessionStateBase type weergegeven. Met de klasse HttpSessionStateBase kunt u de oorspronkelijke implementatie van de klasse HttpSessionState in uw toepassing vervangen door een aangepaste implementatie, bijvoorbeeld wanneer u eenheidstests uitvoert buiten de ASP.NET-pijplijn.

Constructors

Name Description
HttpSessionStateWrapper(HttpSessionState)

Initialiseert een nieuw exemplaar van de HttpSessionStateWrapper klasse.

Eigenschappen

Name Description
CodePage

Hiermee haalt u de tekenset-id voor de huidige sessie op of stelt u deze in.

Contents

Hiermee wordt een verwijzing naar het huidige sessiestatusobject opgehaald.

CookieMode

Hiermee wordt een waarde opgehaald die aangeeft of de toepassing is geconfigureerd voor sessies zonder cookies.

Count

Hiermee haalt u het aantal items in de verzameling sessiestatus op.

IsCookieless

Hiermee wordt een waarde opgehaald die aangeeft of de sessie-id is ingesloten in de URL.

IsNewSession

Hiermee wordt een waarde opgehaald die aangeeft of de sessie is gemaakt tijdens de huidige aanvraag.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de sessie het kenmerk Alleen-lezen heeft.

IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de verzameling sessiestatuswaarden wordt gesynchroniseerd (thread safe).

Item[Int32]

Hiermee haalt u een sessiewaarde op of stelt u deze in met behulp van de opgegeven index.

Item[String]

Hiermee haalt u een sessiewaarde op of stelt u deze in met behulp van de opgegeven naam.

Keys

Hiermee haalt u een verzameling van de sleutels op voor alle waarden die zijn opgeslagen in de verzameling sessiestatus.

LCID

Hiermee haalt u de landinstellings-id (LCID) van de huidige sessie op of stelt u deze in.

Mode

Hiermee haalt u de huidige sessiestatusmodus op.

SessionID

Hiermee haalt u de unieke id voor de sessie op.

StaticObjects

Hiermee haalt u een verzameling objecten op die worden gedeclareerd door object elementen die zijn gemarkeerd als serverbesturingselementen en die zijn afgestemd op de huidige sessie in het global.asax-bestand van de toepassing.

SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de verzameling sessiestatuswaarden te synchroniseren.

Timeout

Hiermee haalt u de tijd op, in minuten, die kan worden verstreken tussen aanvragen voordat de provider van de sessiestatus de sessie beëindigt.

Methoden

Name Description
Abandon()

Annuleert de huidige sessie.

Add(String, Object)

Hiermee voegt u een item toe aan de verzameling sessiestatus.

Clear()

Hiermee verwijdert u alle sleutels en waarden uit de verzameling sessiestatus.

CopyTo(Array, Int32)

Kopieert de verzameling sessiestatuswaarden naar een eendimensionale matrix, te beginnen bij de opgegeven index in de matrix.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Retourneert een enumerator die kan worden gebruikt om alle namen van de sessiestatusvariabelen in de huidige sessie te lezen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(String)

Hiermee verwijdert u een item uit de verzameling sessiestatus.

RemoveAll()

Hiermee verwijdert u alle sleutels en waarden uit de verzameling sessiestatus.

RemoveAt(Int32)

Hiermee verwijdert u het item in de opgegeven index uit de verzameling sessiestatus.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op