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

$Cache.Session

Visualforce ページから組織のセッションキャッシュにアクセスするグローバル差し込み項目です。参照される組織の指定されたパーティションのセッションキャッシュから、キャッシュされた値を取得します。

使用方法

{!$Cache.Session} を使用して、既存のセッションキャッシュを参照します(セッションキャッシュは、1 つのセッションから次のセッションに再利用できる、キャッシュされたデータで構成されます)。ドット表記を使用して、キャッシュされた値のホームパーティションまたはプロパティを指定します。

次に、キー output を使用してデフォルトパーティションからキャッシュされた値を取得する出力テキストコンポーネントを示します。

1<apex:outputText value="{!$Cache.Session.output}"/>
2<!-- If the organization has a namespace ns1, use the following. -->
3<apex:outputText value="{!$Cache.Session.ns1.default.output}"/>

キャッシュされた値がプロパティまたはメソッドを持つデータ構造 (Apex リストやカスタムクラスなど) の場合、ドット表記を使用して $Cache.Session からプロパティにアクセスできます。たとえば、次のマークアップでは、numbersList の値が List と宣言されている場合に、List.size() Apex メソッドが呼び出されます。

1<apex:outputText value="{!$Cache.Session.local.default.numbersList.size}"/>