TsgcWebSocketHTTPServer › Eigenschappen › AutoStartSession
Maakt automatisch een nieuwe HTTP-sessie aan voor elk inkomend verzoek wanneer sessiestatus is ingeschakeld.
property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;
False
Wanneer zowel SessionState als AutoStartSession True zijn, wijst de HTTP-server een nieuwe TIdHTTPSession toe (en activeert OnSessionStart) de eerste keer dat het een aanvraag zonder geldige sessiecookie ziet, zodat servercode CreateSession() niet expliciet hoeft aan te roepen. Laat dit False als u in handlercode wilt beslissen of de sessie wordt aangemaakt of de aanvraag wordt geweigerd. De eigenschap heeft geen effect wanneer SessionState False is.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.SessionTimeOut := 600000;
oServer.Active := true;