TsgcWebSocketHTTPServerプロパティ › SessionState

SessionState プロパティ

ステートレスなHTTPプロトコルの上に、CookieベースのHTTPセッション追跡を有効にします。

構文

property SessionState: Boolean read GetSessionState write SetSessionState;

デフォルト値

False

解説

SessionStateTrueに設定すると、HTTPサーバーが各クライアントにセッションIDを割り当て、SessionListコレクション内でユーザーごとの状態を維持できるようになります。OnSessionStartOnSessionEndOnCreateSession、およびOnInvalidSessionイベントは、ログインフローを実装するためのフックポイントを提供します。SessionTimeOutを調整してアイドル時の有効期限を制御し、AutoStartSessionと組み合わせて最初のリクエスト時に自動的にセッションを作成します。完全なチュートリアルについては、HTTP Server Sessionsトピックを参照してください。

使用例


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

プロパティに戻る