TsgcWebSocketHTTPServerEigenschappen › AutoStartSession

AutoStartSession Eigenschap

Maakt automatisch een nieuwe HTTP-sessie aan voor elk inkomend verzoek wanneer sessiestatus is ingeschakeld.

Syntaxis

property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;

Standaardwaarde

False

Opmerkingen

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.

Voorbeeld


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

Terug naar Properties