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 od klasy i służy jako HttpSessionStateBase otoka dla HttpSessionState klasy. Ta klasa uwidacznia funkcje HttpSessionState klasy i uwidacznia HttpSessionStateBase typ . Klasa umożliwia zastąpienie oryginalnej implementacji klasy w aplikacji niestandardową implementacją, na przykład podczas wykonywania testów jednostkowych HttpSessionStateBase HttpSessionState poza ASP.NET potoku.
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ść, która wskazuje, czy aplikacja jest skonfigurowana dla sesji bez plików cookie. |
| Count |
Pobiera liczbę elementów w kolekcji stanu sesji. |
| IsCookieless |
Pobiera wartość, która wskazuje, czy identyfikator sesji jest osadzony w adresie URL. |
| IsNewSession |
Pobiera wartość, która wskazuje, czy sesja została utworzona podczas bieżącego żądania. |
| IsReadOnly |
Pobiera wartość, która wskazuje, czy sesja jest tylko do odczytu. |
| IsSynchronized |
Pobiera wartość, która wskazuje, czy dostęp do kolekcji wartości stanu sesji jest zsynchronizowany (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, które są przechowywane w kolekcji stanu sesji. |
| LCID |
Pobiera lub ustawia identyfikator regionalny (LCID) bieżącej sesji. |
| Mode |
Pobiera bieżący tryb stanu sesji. |
| SessionID |
Pobiera unikatowy identyfikator sesji. |
| StaticObjects |
Pobiera kolekcję obiektów, które są zadeklarowane przez elementy, które są oznaczone jako kontrolki serwera i mają zakres do bieżącej sesji w pliku |
| 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 wartość bieżącego wystąpienia. (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 IEnumerable elementu na podstawie określonego typu. |
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |