アプリケーションプログラミングインターフェイスガイド> Webサービスオペレーション> 繰り返しエレメント構造> リフレッシュエレメント
 
リフレッシュエレメント
リフレッシュエレメントには、キャッシュデータをリフレッシュする方法またはトリガーを更新する方法に関する情報が含まれています。一部のオペレーションでは、このエレメントにはモードとスケジュールのみが含まれます。
mode:データ、キャッシュ、またはトリガーを更新する方法:手動またはスケジュール。
schedule(モードがスケジュールされている場合):スケジュールエレメントを参照してください。
ExpirationPeriod(オプション):キャッシュが更新されたときにキャッシュがクリアされるまでのミリ秒数。ゼロの場合、キャッシュは期限切れになりません。
firstRefreshCallback(オプション):キャッシュの更新前に呼び出す必要のある入力エレメントがゼロのプロシージャを指すオプションのパス。
secondRefreshCallback(オプション):キャッシュの更新が成功または失敗した後に呼び出す必要のある入力エレメントがゼロのプロシージャを指すオプションのパス。
clearRule:NONE、ON_LOAD、またはON_FAILURE。
通常の動作では、有効期限が切れたとき、またはキャッシュの更新が正常に完了し、古いキャッシュデータが新しいキャッシュデータに置き換えられたときに、古いキャッシュデータがクリアされます。 clearRuleが指定されていない場合、有効化設定は変更されません。
NONEの場合、通常の動作のみが発生します。
ON_LOADの場合、通常の動作が発生しますが、更新が開始されると、古いキャッシュデータはすぐにクリアされます。
ON_FAILUREの場合、通常の動作が発生し、更新が失敗すると古いキャッシュデータがクリアされます。