process-resync-as-of (プロシージャ)
public {process-resync-as-of}:DateTimeData
パッケージ: CURL.RUNTIME.PROCESS

現在のプロセスにおいて、同期を許容できる最早時刻。

説明

これは、現在のプロセスでロードされるファイル、パッケージまたはマニフェストを同期の必要なしに使用できる最早時刻を表します。
この値は次のように決定されます。
  1. 実行環境がアプレットまたはスクリプトの再同期が必要であると決定した場合、これは get-when-process-started が返すプロセスの開始時刻に設定されます。これは以下のような状況で発生します。
    • アプレットが Curl IDE 内から実行された。
    • このアプレットで、ユーザーが右クリックまたはコントロールの右クリックにより、ポップアップメニューの再同期オプションを以前に選択した。
    • 前のアプレットがこのアプレットの URL をロードする前に request-resync-on-reload を呼び出した。
    • プロセスがデバッグ可能で、ローカル ファイルシステムにあるコードを実行している。
  2. 上記以外で、現在のアプレットまたはスクリプトの applet/script 宣言で resync-as-of が指定されている場合、その値を使用します。指定されている値がプロセスの開始時刻より後の場合は、代わりに開始時刻が使われます。
  3. 上記以外で、現在のアプレットまたはスクリプトのマニフェスト ファイルで resync-as-of 時刻が指定されている場合、これが代わりに使われます。
  4. その他の場合は、DateTimeData の最小値になります。