TsgcWebSocketHTTPServerPropiedades › AutoStartSession

AutoStartSession Propiedad

Crea una nueva sesión HTTP automáticamente para cada solicitud entrante cuando el estado de sesión está habilitado.

Sintaxis

property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;

Valor Predeterminado

False

Observaciones

Cuando tanto SessionState como AutoStartSession son True, el servidor HTTP asigna una nueva TIdHTTPSession (y dispara OnSessionStart) la primera vez que recibe una solicitud sin una cookie de sesión válida, de modo que el código del servidor no tiene que llamar a CreateSession() explícitamente. Déjelo en False si desea decidir en el código del manejador si crear la sesión o rechazar la solicitud. La propiedad no tiene efecto cuando SessionState es False.

Ejemplo


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

Volver a Propiedades