Поделиться через


ValidationContext.GetCache - метод

Включить защищенные члены
Включить унаследованные члены

Получает кэш для указанного класса.

Этот член перегружен. Для получения полной информации о данном члене, включая его синтаксис, использование и примеры, щелкните имя в списке перегрузок.

Список перегрузок

  Имя Описание
Открытый метод GetCache<T>() Получает кэш для указанного класса.
Открытый метод GetCache<T>(String) Получает кэш для указанного класса.

В начало страницы

Заметки

Этот метод следует использовать для избежания кэшировать данные в кэше в переменных.

Метод получает кэш класса, связанного с контекстом проверки.Когда этот метод вызывается в первый раз, кэш создается для класса.Каждое дополнительное время вызова этого метода, существующий кэш извлекается.Кэш создается для каждого класса параметра и может вызываться из других классов.

Использовать этот метод, класс должен иметь конструктор нул-параметра целевого объекта.Составные классы также разрешены.Например, можно использовать: context.GetCache<Dictionary<string, extraObject>>()

После того, как кэш возвращен, можно использовать с ValidationMessageObserver класс, который позволяет передавать данные между методами проверки.

См. также

Ссылки

ValidationContext Класс

Microsoft.VisualStudio.Modeling.Validation - пространство имен