TsgcWebSocketHTTPServerプロパティ › AutoStartSession

AutoStartSession プロパティ

セッション状態が有効な場合、受信リクエストごとに新しい HTTP セッションを自動的に作成します。

構文

property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;

デフォルト値

False

解説

SessionStateAutoStartSession の両方が True の場合、HTTP サーバーは有効なセッション Cookie のないリクエストを初めて確認したときに新しい TIdHTTPSession を割り当て(OnSessionStart を発生させ)ます。そのため、サーバーコードは CreateSession() を明示的に呼び出す必要がありません。セッションを作成するかリクエストを拒否するかをハンドラーコードで決定したい場合は False のままにしてください。このプロパティは SessionStateFalse の場合には効果がありません。

使用例


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

プロパティに戻る