TsgcWebSocketHTTPServer › Właściwości › AutoStartSession
Automatycznie tworzy nową sesję HTTP dla każdego przychodzącego żądania, gdy włączony jest stan sesji.
property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;
False
Gdy obie właściwości SessionState i AutoStartSession mają wartość True, serwer HTTP przydziela nową sesję TIdHTTPSession (i wywołuje OnSessionStart) przy pierwszym żądaniu bez prawidłowego ciasteczka sesji, dzięki czemu kod serwera nie musi jawnie wywoływać metody CreateSession(). Wartość False należy ustawić, jeśli decyzja o utworzeniu sesji lub odrzuceniu żądania ma być podejmowana w kodzie obsługi. Właściwość nie ma żadnego efektu, gdy właściwość SessionState ma wartość False.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.SessionTimeOut := 600000;
oServer.Active := true;