ValidationContext.GetCache - метод
Включить защищенные члены
Включить унаследованные члены
Получает кэш для указанного класса.
Этот член перегружен. Для получения полной информации о данном члене, включая синтаксис, использование и примеры, щелкните имя в списке перегрузок.
Список перегрузок
Имя | Описание | |
---|---|---|
![]() |
GetCache<T>() | Получает кэш для указанного класса. |
![]() |
GetCache<T>(String) | Получает кэш для указанного класса. |
В начало страницы
Заметки
Необходимо использовать этот метод, чтобы избежать кэширует сведения в переменных.
Метод получает кэш класса, связанного с контекстом проверки. Если этот метод вызывается в первый раз, кэш создается для класса. Каждое дополнительное время вызывается этот метод, существующий кэш извлечения. Кэш создается для каждого класса параметра и может быть вызван из других классов.
Использование этого метода класс целевого объекта должен иметь конструктор нулевым параметра. Составные классы также разрешено. Например, можно использовать: context.GetCache<Dictionary<string, extraObject>>()
После того, как кэш будут возвращены, его можно использовать с классом ValidationMessageObserver, который позволяет передавать данные между методами проверки.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Validation - пространство имен