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


ValidationContext.GetCache - метод

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

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

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

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

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

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

Заметки

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

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

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

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

См. также

Ссылки

ValidationContext Класс

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