HttpSessionStateWrapper Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |
| 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. |