TsgcWebSocketHTTPServerÖzellikler › AutoStartSession

AutoStartSession Özellik

Oturum durumu etkinleştirildiğinde her gelen istek için otomatik olarak yeni bir HTTP oturumu oluşturur.

Sözdizimi

property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;

Varsayılan Değer

False

Remarks

Hem SessionState hem de AutoStartSession True olduğunda, HTTP sunucusu geçerli bir oturum çerezi olmadan bir istek gördüğünde ilk kez yeni bir TIdHTTPSession tahsis eder (ve OnSessionStart tetikler), böylece sunucu kodunun açıkça CreateSession() çağırması gerekmez. Oturumu oluşturup oluşturmamaya veya isteği reddetmeye işleyici kodunda karar vermek istiyorsanız bunu False olarak bırakın. SessionState False olduğunda özelliğin hiçbir etkisi yoktur.

Örnek


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

Özelliklere Dön