ValidationContext.GetCache 方法
包含受保護的成員
包含繼承的成員
取得所指定類別的快取。
這個成員是多載的。如需這個成員的完整資訊,包含語法、使用方式和範例,請按一下多載清單中的名稱。
多載清單
名稱 | 描述 | |
---|---|---|
![]() |
GetCache<T>() | 取得所指定類別的快取。 |
![]() |
GetCache<T>(String) | 取得所指定類別的快取。 |
回頁首
備註
您應該使用這個方法可避免快取資訊在變數。
方法會取得與驗證內容類別快取。 當這個方法在初次呼叫時,快取為類別建立。 呼叫這個方法的每個額外時間,現有的快取中擷取。 快取為每個參數建立類別之後,可以從其他類別呼叫。
若要使用這個方法,目標類別必須有零參數建構函式。 複合類別也允許。 例如,您可以使用: context.GetCache<Dictionary<string, extraObject>>()
在快取區傳回之後,您可以將它與 ValidationMessageObserver 類別,可讓您傳遞資訊在驗證方法之間。