ResourceRegister
ResourceRegister[resource]
名前で参照できるリソースオブジェクトの永続的なキャッシュを作る.
ResourceRegister[resource, loc]
リソースを永続値の場所 loc に保存する.
ResourceRegister[resource, {loc1,…}]
リソースを複数の永続値の場所に保存する.
詳細とオプション
- resource はResourceObjectまたはResourceFunctionでよい.
- リソースのキャッシュにはメタデータとコンテンツが含まれる.
- 永続値の場所はPersistenceLocationがサポートする値のいずれでもよい.
- ResourceRegister[resource]はResourceRegister[resource,$PersistenceBase]に等しい.
- プライベートリソースを登録すると,ResourceObject[name]やその他の適切な関数で名前を使って参照できるようになる.
- 登録されたリソース名がその他のどのような関数に使えるかは,リソースの"ResourceType"による.
- 公開されているWolframリポジトリからのリソースは,ResourceRegisterを使わなくても,常にResourceObject[name]を使って見付けることができる.
- ResourceRegister[resource]はリソースを返す.
- DeleteObjectは,リソース登録とリソースの任意のローカルキャッシュの両方を削除する.
- リソースが"Local"のPersistenceLocationに登録されている場合,リソースのコンテンツはLocalCache[resource]を使ってローカルにキャッシュされる.
- リソースが"Cloud"のPersistenceLocationに登録されている場合,リソースのコンテンツはCloudDeploy[resource]でクラウドに配備される.
例題
すべて開くすべて閉じる例 (2)
スコープ (2)
特性と関係 (2)
考えられる問題 (1)
同じ名前で別のリソースを登録すると,もとのリソースが後で登録されたリソースに置き換えられる:
最初のリソースもまだ存在しており,ResourceObjectと一緒に使うことができる:
テキスト
Wolfram Research (2017), ResourceRegister, Wolfram言語関数, https://reference.wolfram.com/language/ref/ResourceRegister.html.
CMS
Wolfram Language. 2017. "ResourceRegister." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ResourceRegister.html.
APA
Wolfram Language. (2017). ResourceRegister. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ResourceRegister.html