この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

auraStorage:init

指定された条件を満たすアダプタを使用してストレージインスタンスを初期化します。

auraStorage:init は、サーバ側のアクション応答値をキャッシュするためにアプリケーションのテンプレートでストレージを初期化する場合に使用します。

この例では、テンプレートを使用してサーバ側のアクション応答値のストレージを初期化します。テンプレートには、ストレージ���初期化プロパティを指定する auraStorage:init タグが含まれています。

1<aura:component isTemplate="true" extends="aura:template">
2    <aura:set attribute="auraPreInitBlock">
3        <!-- Note that the maxSize attribute in auraStorage:init is in KB -->
4        <auraStorage:init name="actions" persistent="false" secure="false"
5             maxSize="1024" />
6    </aura:set>
7</aura:component>

ストレージを初期化するときに、名前、最大キャッシュサイズ、デフォルトの有効期限など、いくつかのオプションを設定できます。

サーバ側アクションのストレージには、アクション応答値がキャッシュされます。ストレージ名は actions にする必要があります。

属性

属性名 属性型 説明 必須項目
body Component[] コンポーネントのボディ。マークアップでは、これはタグのボディに含まれるすべてを指します。
clearStorageOnInit Boolean 初期化時に以前のすべてのデータを削除する場合は True に設定します (永続ストレージにのみ関連します)。この値のデフォルトは true です。
debugLoggingEnabled Boolean $A.log() でのデバッグログを有効にするには True に設定します。この値のデフォルトは false です。
defaultAutoRefreshInterval Integer 自動更新要求が開始されるまでのデフォルト期間 (秒数)。Action.setStorable() を使用してエントリ単位にアクションがこれを上書きする場合があります。この値のデフォルトは 30 です。
defaultExpiration Integer オブジェクトがストレージに保持されるデフォルト期間 (秒数)。Action.setStorable() を使用してエントリ単位にアクションがこれを上書きする場合があります。この値のデフォルトは 10 です。
maxSize Integer ストレージインスタンスの最大サイズ (KB)。既存の項目は、新規項目用の領域を確保するために強制削除されます。アルゴリズムはアダプタ固有です。この値のデフォルトは 1000 です。
name String ストレージインスタンスのプログラムでの名前。 はい
persistent Boolean このストレージに永続性が必要な場合は true に設定します。この値のデフォルトは false です。
secure Boolean このストレージにセキュアなストレージサポートが必要な場合は true に設定します。この値のデフォルトは false です。
version String 保存されているすべての項目に関連付けるバージョン。