保護されたメンバーを含める
継承されたメンバーを含める
指定したクラスのキャッシュを取得します。
このメンバーはオーバーロードされます。構文、使用方法、例など、このメンバーの詳細については、オーバーロード リストで名前をクリックしてください。
オーバーロードの一覧
| 名前 | 説明 | |
|---|---|---|
![]() |
GetCache<T>() | 指定したクラスのキャッシュを取得します。 |
![]() |
GetCache<T>(String) | 指定したクラスのキャッシュを取得します。 |
このページのトップへ
解説
変数の情報をキャッシュすることを避けるために、このメソッドを使用する必要があります。
メソッドは、検証のコンテキストに関連付けられたクラス内のキャッシュを取得します。このメソッドを初めて呼び出すと、キャッシュはクラスに作成されます。このメソッドは、既存のキャッシュというずつ追加時間が取得されます。キャッシュは、各パラメーター クラスに作成し、他のクラスから呼び出すことができます。
このメソッドを使用するには、対象のクラスは、パラメーターのコンストラクターが必要です。複合クラスも使用できます。たとえば、を使用して : context.GetCache<Dictionary<string, extraObject>>()
キャッシュが戻った後、検証メソッドの間で情報を渡すことができるようにする ValidationMessageObserver のクラスでも使用できます。
.gif)