TsgcWebSocketHTTPServerWłaściwości › SessionState

SessionState Właściwość

Włącza śledzenie sesji HTTP opartej na plikach cookie, ponad bezstanowym protokołem HTTP.

Składnia

property SessionState: Boolean read GetSessionState write SetSessionState;

Wartość domyślna

False

Uwagi

Ustaw właściwość SessionState na True, aby serwer HTTP przypisywał identyfikator sesji każdemu klientowi i utrzymywał stan na użytkownika w kolekcji SessionList. Zdarzenia OnSessionStart, OnSessionEnd, OnCreateSession oraz OnInvalidSession stanowią punkty zaczepienia do implementacji przepływów logowania. Właściwość SessionTimeOut służy do kontrolowania wygaśnięcia po bezczynności, natomiast właściwość AutoStartSession umożliwia automatyczne tworzenie sesji przy pierwszym żądaniu. Pełny opis zawiera temat Sesje serwera HTTP.

Przykład


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;

Wróć do Właściwości