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