VsValidationContext - класс
Контекст, связанный с оболочкой VS. Унаследован от ValidationContext.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
Пространство имен: Microsoft.VisualStudio.Modeling.Shell
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Синтаксис
'Декларация
Public Class VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
Тип VsValidationContext предоставляет следующие члены.
Конструкторы
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Categories | Получает категории проверки для данного контекста проверки. (Унаследовано от ValidationContext.) |
![]() |
CurrentViolations | Получает коллекцию сообщений проверки для контекста проверки. (Унаследовано от ValidationContext.) |
![]() |
CustomCategories | Получает пользовательские строки проверки для контекста проверки. (Унаследовано от ValidationContext.) |
![]() |
ModelExplorerToolWindow | Получает окно инструментов обозревателя моделей, связанный с данным контекстом проверки. |
![]() |
ServiceProvider | Возвращает службу, связанную с этим контекстом. |
![]() |
ValidationSubjects | Получает список проверяемых элементов модели. (Унаследовано от ValidationContext.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
ConstructValidationMessage | Переопределяемый Метод, чтобы разрешить производному классу создание сообщений. (Переопределяет ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[]).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetCache<T>() | Получает кэш для указанного класса. (Унаследовано от ValidationContext.) |
![]() |
GetCache<T>(String) | Получает кэш для указанного класса. (Унаследовано от ValidationContext.) |
![]() |
GetDiagramNavigationCommands | Переопределение, чтобы указать одну или несколько команд навигации схемы для элементов, на которые стоит ссылка. |
![]() |
GetDiagramNavigationTargets | Получение списка фигур, связанных с элементами модели, на которые ссылка, которые могут быть целевой объект для навигации. |
![]() |
GetDiagramNavigationTargetSubstitutes | Получает список из нуля или более заместительных фигур для заданного целевого объекта. |
![]() |
GetExplorerNavigationCommand | Возвращает TaskMenuCommand, способное перехода к соответствующему узлу в окне обозреватель моделей для данного сообщения проверки.Если соответствующий узел отсутствует в обозревателе моделей, это свойство возвращает значение null. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetNavigationCommands | Полный список команд навигации для данного сообщения проверки.Реализация по умолчанию сцепляет DiagramNavigateCommands с ExplorerNavigateCommand. |
![]() |
GetNavigationProxyModelElements | Возвращает элемент модели заменителей для переданного в модели элемента.Рассмотрим случай, когда *просмотренные* элемент (ы) модели представления (PEL) представляет элемент (ы) модели являющиеся прокси к фактически вызывающему ошибки элементу модели, сообщенному во время проверки модели. (Переопределяет ValidationContext.GetNavigationProxyModelElements(ModelElement).) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
LogError | Создает ошибку проверки и заносит сообщение в журнал в коллекцию, которую поддерживает контекст проверки. (Унаследовано от ValidationContext.) |
![]() |
LogFatal | Создает неустранимую ошибку для проверки и записывает в журнал сообщение в контексте проверки. (Унаследовано от ValidationContext.) |
![]() |
LogMessage | Создает информационное сообщение проверки и заносит его в журнал в коллекцию, которую поддерживает контекст проверки. (Унаследовано от ValidationContext.) |
![]() |
LogViolation | Создает ошибку, сообщение или предупреждение проверки. (Унаследовано от ValidationContext.) |
![]() |
LogWarning | Создает предупреждение проверки и заносит сообщение в журнал в коллекцию, которую поддерживает контекст проверки. (Унаследовано от ValidationContext.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnDeleteTask | Переопределение для реализации поведения OnDelete для предоставленного элемента списка задач проверки. |
![]() |
OnNavigateToTask | Переопределение для реализации поведения OnNavigate для предоставленного элемента списка задач проверки.Реализация по умолчанию вызывает метод DoCommand в первом элементе DiagramNavigateCommands и выполняет команду ExplorerNavigateCommand, если она доступна. |
![]() |
SetCacheValue<T> | Задание кэшированного объекта, связанного с именем. (Унаследовано от ValidationContext.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
TryGetCacheValue<T> | Возвращает значение, указывающее, существует ли кэшированный объект, связанный с именем. (Унаследовано от ValidationContext.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.