ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
On Web Legacy Close Session database method

On Web Legacy Close Session database method 


 

On Web Legacy Close Session database method  
このコマンドは引数を必要としません

このデータベースメソッドは旧式Web セッションでのみ使用可能であり、このセッションモードは4D v18 R6 以前のバージョンから変換されたデータベースでのみ利用可能です。スケーラブルWeb セッションモード(4D v18 R6 以降での推奨設定)が有効化されていた場合にはこのメソッドは呼び出されません。詳細な情報については、Webセッション管理(旧式) の章を参照してください。

 

On Web Legacy Close Session database method はWebセッションが閉じられる直前に、4D Webサーバーから呼び出されます。4Dは以下のような場合にWebセッション (セッションを管理するWebプロセス) を閉じます:

  • セッ ションを管理するWebプロセス数の最大値 (デフォルトで100、WEB SET OPTIONコマンドで変更可能) に達している状態で、さらに新しいWebセッションを作成する必要があるとき (4Dは一番古いWebセッションプロセスを自動で破棄します)
  • セッションプロセスのタイムアウトに達したとき (デフォルトで480分 = 8時間、WEB SET OPTIONコマンドで変更可能)
  • WEB LEGACY CLOSE SESSIONコマンドが呼び出された場合

こ のデータベースメソッドが呼び出された時点で、セッションのコンテキスト (プロセス変数の値やカレントセレクション) は有効です。そのセッションに関連するデータ (変数の値やセレクション) を退避し、後で同じcookie値でリクエストを受信したときにそれらを再利用することができます。

注: (複数のプロセスを生成可能な)4D Mobileセッションのコンテキストにおいて、On Web Legacy Close Session database methodは閉じられる各Webプロセス毎に呼び出されるので、4D Mobileセッションプロセス中に生成された全てのタイプのデータ(変数、セレクション、等)を保存する事ができます。

On Web Legacy Close Session database methodの例題はWebセッション管理(旧式)を参照してください。



参照 

WEB LEGACY CLOSE SESSION
Webセッション管理(旧式)

 
プロパティ 

プロダクト: 4D
テーマ: データベースメソッド

 
ページの目次 
 
履歴 

初出: 4D v13
名称変更: 4D v15 R4 (On Exit database method)
名称変更: 4D v18 R6 (On Exit database method)

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)