Obiekt Sesja ASP
- Poprzednia strona Aplikacja ASP
- Następna strona ASP Server
Obiekt sesji służy do przechowywania informacji o sesji użytkownika (sesji) lub modyfikacji związanych ustawień. Zmienne przechowywane w obiekcie sesji zawierają informacje o pojedynczym użytkowniku, a te informacje są dostępne dla wszystkich stron w witrynie.
Przykład
- Ustaw i zwróć LCID
- Ten przykład pokazuje atrybut "LCID". Ten atrybut ustawia i zwraca całkowitą wartość wskazującą lokalizację lub region. Zawartość, taka jak data, czas oraz waluty, są wyświetlane zgodnie z lokalizacją lub regionem.
- Zwróć SessionID
- Ten przykład pokazuje atrybut "SessionID". Ten atrybut zwraca unikalny identyfikator dla każdego użytkownika. Ten identyfikator jest generowany przez serwer.
- Wygaśnięcie sesji
- Ten przykład pokazuje atrybut "Timeout". Ten przykład ustawia i zwraca czas wygaśnięcia sesji (w minutach).
Obiekt Session
Kiedy pracujesz z aplikacją, uruchamiasz ją, wprowadzasz zmiany, a następnie zamykasz. Proces ten jest podobny do rozmowy (sesji). Komputer wie, kim jesteś. Wie również, kiedy uruchamiasz i zamykasz aplikację. Ale w sieci, problem pojawia się: serwer web nie wie, kim jesteś ani co robisz, ponieważ adres HTTP nie może przechowywać stanu (informacji).
ASP rozwiązuje ten problem, tworząc unikalny cookie dla każdego użytkownika. Cookie jest wysyłane do serwera i zawiera informacje pozwalające rozpoznać użytkownika. Interfejs ten nazywa się obiektem Session.
Obiekt Session służy do przechowywania informacji o sesji użytkownika (sesji) lub modyfikacji związanych ustawień. Zmienne przechowywane w obiekcie sesji zawierają informacje o pojedynczym użytkowniku i są dostępne na wszystkich stronach. Zawartość przechowywana w zmiennych sesji to zwykle name, id oraz parametry. Serwer tworzy nowy obiekt Session dla każdego nowego użytkownika i unieważnia ten obiekt po wygaśnięciu sesji.
Poniżej znajduje się zbiór obiektów, atrybutów, metod oraz wydarzeń obiektu Session:
Zbiór
Zbiór | Opis |
---|---|
Contents | Zawiera wszystkie wpisy dodane do sesji za pomocą polecenia skryptu. |
StaticObjects | Zawiera wszystkie obiekty dodane do sesji za pomocą tagu <object> HTML. |
Atrybut
Atrybut | Opis |
---|---|
CodePage | Określa zestaw znaków używany do wyświetlania dynamicznej zawartości. |
LCID | Ustawia lub zwraca całkowitą wartość dla określonej lokalizacji lub regionu. Zawartość, taka jak data, czas oraz waluty, są wyświetlane zgodnie z lokalizacją lub regionem. |
SessionID | Zwraca unikalny identyfikator dla każdego użytkownika. Ten identyfikator jest generowany przez serwer. |
Timeout | Ustawia lub zwraca czas wygaśnięcia obiektu sesji w aplikacji (w minutach). |
Metoda
Metoda | Opis |
---|---|
Abandon | Unieważnij sesję użytkownika. |
Contents.Remove | Usuń jeden element z kolekcji Contents. |
Contents.RemoveAll() | Usuń wszystkie elementy z kolekcji Contents. |
Event
Event | Opis |
---|---|
Session_OnEnd | Ten event ma miejsce, gdy kończy się sesja. |
Session_OnStart | Ten event ma miejsce, gdy zaczyna się sesja. |
- Poprzednia strona Aplikacja ASP
- Następna strona ASP Server