HttpSessionStateWrapper Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Hermetyzuje wewnętrzny obiekt HTTP, który zapewnia dostęp do wartości stanu sesji, ustawień na poziomie sesji i metod zarządzania okresem istnienia.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Dziedziczenie
Uwagi
Klasa HttpSessionStateWrapper pochodzi z HttpSessionStateBase klasy i służy jako otoka dla HttpSessionState klasy. Ta klasa uwidacznia funkcjonalność HttpSessionState klasy i uwidacznia HttpSessionStateBase typ. Klasa HttpSessionStateBase umożliwia zastąpienie oryginalnej HttpSessionState implementacji klasy w aplikacji niestandardową implementacją, taką jak podczas przeprowadzania testów jednostkowych poza potokiem ASP.NET.
Konstruktory
HttpSessionStateWrapper(HttpSessionState) |
Inicjuje nowe wystąpienie klasy HttpSessionStateWrapper. |
Właściwości
CodePage |
Pobiera lub ustawia identyfikator zestawu znaków dla bieżącej sesji. |
Contents |
Pobiera odwołanie do bieżącego obiektu stanu sesji. |
CookieMode |
Pobiera wartość wskazującą, czy aplikacja jest skonfigurowana dla sesji bez plików cookie. |
Count |
Pobiera liczbę elementów w kolekcji stanu sesji. |
IsCookieless |
Pobiera wartość wskazującą, czy identyfikator sesji jest osadzony w adresie URL. |
IsNewSession |
Pobiera wartość wskazującą, czy sesja została utworzona podczas bieżącego żądania. |
IsReadOnly |
Pobiera wartość wskazującą, czy sesja jest tylko do odczytu. |
IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do kolekcji wartości stanu sesji jest synchronizowany (bezpieczny wątkowo). |
Item[Int32] |
Pobiera lub ustawia wartość sesji przy użyciu określonego indeksu. |
Item[String] |
Pobiera lub ustawia wartość sesji przy użyciu określonej nazwy. |
Keys |
Pobiera kolekcję kluczy dla wszystkich wartości przechowywanych w kolekcji stanu sesji. |
LCID |
Pobiera lub ustawia identyfikator ustawień regionalnych (LCID) bieżącej sesji. |
Mode |
Pobiera bieżący tryb stanu sesji. |
SessionID |
Pobiera unikatowy identyfikator sesji. |
StaticObjects |
Pobiera kolekcję obiektów zadeklarowanych przez |
SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji wartości stanu sesji. |
Timeout |
Pobiera lub ustawia czas w minutach, który może upłynąć między żądaniami, zanim dostawca stanu sesji zakończy sesję. |
Metody
Abandon() |
Anuluje bieżącą sesję. |
Add(String, Object) |
Dodaje element do kolekcji stanu sesji. |
Clear() |
Usuwa wszystkie klucze i wartości z kolekcji stanu sesji. |
CopyTo(Array, Int32) |
Kopiuje kolekcję wartości stanu sesji do tablicy jednowymiarowej, zaczynając od określonego indeksu w tablicy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
Zwraca moduł wyliczający, który może służyć do odczytywania wszystkich nazw zmiennych stanu sesji w bieżącej sesji. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(String) |
Usuwa element z kolekcji stanu sesji. |
RemoveAll() |
Usuwa wszystkie klucze i wartości z kolekcji stanu sesji. |
RemoveAt(Int32) |
Usuwa element w określonym indeksie z kolekcji stanu sesji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |