TsgcHTTPServer › Ö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 olmayan bir isteği ilk gördüğünde yeni bir TIdHTTPSession ayırır (ve OnSessionStart'ı tetikler), böylece sunucu kodunun CreateSession()'ı açıkça çağırması gerekmez. Oturumu oluşturup oluşturmayacağınıza veya isteği reddedip reddetmeyeceğinize işleyici kodunda karar vermek istiyorsanız bunu False bırakın. SessionState False olduğunda özelliğin hiçbir etkisi yoktur.

Örnek


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

Özelliklere Dön