VsValidationController - класс
Контроллер проверки модели VS.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationController
Microsoft.VisualStudio.Modeling.Shell.VsValidationController
Пространство имен: Microsoft.VisualStudio.Modeling.Shell
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Синтаксис
'Декларация
Public Class VsValidationController _
Inherits ValidationController
public class VsValidationController : ValidationController
Тип VsValidationController предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
VsValidationController(IServiceProvider) | Конструктор. |
![]() |
VsValidationController(IServiceProvider, Type) | Конструктор. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ErrorMessages | Получает копию всех активных ошибок и сообщений о неустранимых ошибках. (Унаследовано от ValidationController.) |
![]() |
FatalMessages | Получает копию всех активных сообщений о неустранимых ошибках. (Унаследовано от ValidationController.) |
![]() |
IncludeLinkedExtensionElements | Указывает, должны ли элементы ExtensionElement, связанные с проверяемыми элементами ModelElement, также быть проверены.ExtensionElement разрешает расширение определения DSL сторонними компонентами. (Унаследовано от ValidationController.) |
![]() |
InformationalMessages | Получает копию всех активных информационных сообщений. (Унаследовано от ValidationController.) |
![]() |
ServiceProvider | |
![]() |
ValidationExtensionRegistrar | Свойство для ValidationExtension Registrar (Унаследовано от ValidationController.) |
![]() |
ValidationMessages | Получает сообщения проверки для контроллера. (Унаследовано от ValidationController.) |
![]() |
WarningMessages | Получает копию всех активных сообщений-предупреждений. (Унаследовано от ValidationController.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddObserver | Добавляет наблюдатель к списку наблюдателей для контроллера.Наблюдатель получает уведомления при добавлении сообщения в список или удалении сообщения из списка для этого контроллера. (Унаследовано от ValidationController.) |
![]() |
ClearMessages | Очищает все сообщения проверки (Переопределяет ValidationController.ClearMessages().) |
![]() |
CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) | Предоставляет класс контекста для проверки (Переопределяет ValidationController.CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories).) |
![]() |
CreateValidationContext(IEnumerable<ModelElement>, array<String[]) | Предоставляет класс контекста для проверки (Переопределяет ValidationController.CreateValidationContext(IEnumerable<ModelElement>, array<String[]).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetExtensionElements | Вычисляет и возвращает список элементов расширения, которые должны быть включены в список проверяемых элементов (Унаследовано от ValidationController.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
RemoveObserver | Удаляет наблюдатель из списка наблюдателей для контроллера. (Унаследовано от ValidationController.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
Validate(IEnumerable<ModelElement>, ValidationCategories) | Вызывает все методы проверки, которые применимы к набору элементов. (Переопределяет ValidationController.Validate(IEnumerable<ModelElement>, ValidationCategories).) |
![]() |
Validate(ModelElement, ValidationCategories) | Выполните проверку для одного элемента, вызывая методы проверки, имеющие атрибуты ValidationMethod для одной или нескольких указанных категорий проверки. (Унаследовано от ValidationController.) |
![]() |
Validate(Partition, ValidationCategories) | Проверка применяется к каждому элементу в указанном разделе, вызывая методы проверки, имеющие атрибуты ValidationMethod для одной или нескольких указанных категорий. (Унаследовано от ValidationController.) |
![]() |
Validate(Store, ValidationCategories) | Проверка применяется к каждому элементу в Store, вызывая методы, имеющие атрибуты ValidationMethod для одной или нескольких указанных категорий. (Унаследовано от ValidationController.) |
![]() |
ValidateCustom(IEnumerable<ModelElement>, array<String[]) | Вызывает все методы проверки наборов элементов, включая их (Переопределяет ValidationController.ValidateCustom(IEnumerable<ModelElement>, array<String[]).) |
![]() |
ValidateCustom(ModelElement, array<String[]) | Проверяет заданный элемент модели, используя методы проверки в указанных пользовательских категориях проверки. (Унаследовано от ValidationController.) |
![]() |
ValidateCustom(Partition, array<String[]) | Проверяет элементы модели в разделе для указанных пользовательских категорий проверки. (Унаследовано от ValidationController.) |
![]() |
ValidateCustom(Store, array<String[]) | Проверяет все элементы модели в хранилище, используя методы проверки в указанных пользовательских категориях.Метод проверки принадлежит к категории, если он имеет атрибут ValidationMethod, определяющий эту категорию. (Унаследовано от ValidationController.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.