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

Microsoft.VisualStudio.Modeling.Validation пространство имен предоставляет классы, которые можно использовать для проверки модели для допустимых данных и согласованность между его элементами.Проверка интегрирована в Visual Studio таким образом, что ошибки, предупреждения и сообщения, обнаруженные во время проверки будут отображаться в Список ошибок окна.

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

Дополнительные сведения см. в разделе Проверка в доменных языках.

Классы

  Класс Описание
Открытый класс ValidationContext Содержит сведения о текущей проверке обработки, которая должна быть выполнена объектом.
Открытый класс ValidationController Содержит логику для проверки на один элемент модели или все элементы в хранилище или разделе модели.
Открытый класс ValidationMessage Представляет сообщение проверки, состояние ошибку, предупреждение или сообщение.
Открытый класс ValidationMessageObserver Ошибки сообщения и предупреждения отчетов, которые формируются из методов проверки.
Открытый класс ValidationMethodAttribute Примените этот атрибут к методам, которые должны вызываться во время проверки.
Открытый класс ValidationStateAttribute Применение этого атрибута к классу элемента модели для мониторинга, включены ли его экземпляры в операциях проверки.По умолчанию элемент модели проверяется, только если проверка явно включена для класса, к которому он принадлежит, используя этот атрибут.

Перечисления

  Перечисление Описание
Открытое перечисление ValidationCategories Это перечисление параметра для конструктора настраиваемого атрибута ValidationMethodAttribute.Он определяет тип проверки, в котором правило будет вызываться.
Открытое перечисление ValidationState Определяет, включаются ли экземпляры класса для проверки.
Открытое перечисление ViolationType Представляет тип нарушений, которое произошло во время проверки.