Delayed
詳細とオプション
- Delayedは,一般にCloudDeployとともに,ページがリクエストされるたびにコンテンツが更新されるWebページを作るのに使われる.
- 使用可能なオプション
-
AllowedCloudExtraParameters None どのような全体的パラメータの指定を許可するか CachePersistence 0 結果のキャッシュをどのくらいの間保存するか UpdateInterval Infinity どのくらい頻繁にブラウザがアップデートを要求すべきか - オプションUpdateIntervalt を使うと,Delayedは,Webページが表示された場合に,t 秒ごとにWebブラウザ内で更新されるように指定する.
- オプションAllowedCloudExtraParametersは,expr の評価を支配するどのような追加的クエリパラメータを許可するかを指定する.
- Delayed[expr,fmt]における可能な結果のフォーマット fmt
-
"fmt" ExportFormでサポートされている任意のフォーマット fun expr に適用される任意の関数 - Delayed[expr,"fmt"]はDelayed[ExportForm[expr,"fmt"]]と等価である.
- Delayedは,DocumentGenerator等のクラウド関数のリソースコピー動作の制御にも使われる.Delayedであるファイルやクラウドオブジェクトは,その場で使われる.
例題
すべて開く すべて閉じる例 (3)
Delayedは,リクエストされるまで式を評価しないように指定する:
obj = CloudDeploy[Delayed[DateString[]]]"CSV"形式に変換された遅延評価を配備する:
obj = CloudDeploy[Delayed[RandomInteger[{1, 10}, {3, 7}], "CSV"]]data = URLRead[obj, "Body"]結果は"CSV"形式だが全体的な応答はEvaluationDataからのフィールドも含めてJSONで与えられる遅延評価を配備する:
obj = CloudDeploy[Delayed[RandomInteger[{1, 10}, {3, 7}], {"CSV", "JSON"}]]URLRead[obj, "Body"]オプション (2)
CachePersistence (1)
現行時刻を与え,結果を最高で三秒までキャッシュするDelayedを配備する:
obj = CloudDeploy[Delayed[Now, "Text", CachePersistence -> Quantity[3, "Seconds"]]]Table[Pause[1];URLExecute[obj], {5}]UpdateInterval (1)
Webブラウザに表示されると3秒ごとにリフレッシュされるDelayedを配備する:
CloudDeploy[Delayed[Now, "Text", UpdateInterval -> 3]]考えられる問題 (2)
Delayed[expr]のデフォルトのExportFormはHTMLFragmentなので,評価するとNoneになる式は空文字列として返される:
computation = CloudPublish[Delayed[None]];
URLExecute[First[computation]]上記例題の正しい値を得るために,Delayed[expr]の形式をWolfram言語として指定する:
computation = CloudPublish[Delayed[None, "WL"]];
URLExecute[First[computation]]クラウド評価には,メモリ使用量と評価時間の制限がある.Delayedの制限はユーザのクラウドプランによって決定される.具体的な数値はCloudAccountDataの"DeployedMemoryLimit"および"DeployedEvaluationTimeLimit"で確認できる:
CloudAccountData /@ {"DeployedMemoryLimit", "DeployedEvaluationTimeLimit"}関連するガイド
-
▪
- クラウド関数と配備 ▪
- Webの操作 ▪
- 自動化されたレポート ▪
- HTTPの要求と応答
関連するワークフロー
- Webギャラリーを設定する
テキスト
Wolfram Research (2014), Delayed, Wolfram言語関数, https://reference.wolfram.com/language/ref/Delayed.html (2014年に更新).
CMS
Wolfram Language. 2014. "Delayed." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Delayed.html.
APA
Wolfram Language. (2014). Delayed. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Delayed.html
BibTeX
@misc{reference.wolfram_2026_delayed, author="Wolfram Research", title="{Delayed}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Delayed.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_delayed, organization={Wolfram Research}, title={Delayed}, year={2014}, url={https://reference.wolfram.com/language/ref/Delayed.html}, note=[Accessed: 04-September-2026]}