Microsoft.VisualStudio.Modeling.Validation - пространство имен
Microsoft.VisualStudio.Modeling.Validation пространство имен предоставляет классы, которые можно использовать для проверки модели для допустимых данных и согласованность между его элементами.Проверка интегрирована в Visual Studio таким образом, что ошибки, предупреждения и сообщения, обнаруженные во время проверки будут отображаться в Список ошибок окна.
Можно указать, что проверка происходит, когда пользователь открывает модель сохраняет модели и выберите параметр проверки в контекстном меню.Можно также вызвать проверку из программного кода, например как часть обработчика событий или команд меню.
Дополнительные сведения см. в разделе Проверка в доменных языках.
Классы
Класс | Описание | |
---|---|---|
ValidationContext | Содержит сведения о текущей проверке обработки, которая должна быть выполнена объектом. | |
ValidationController | Содержит логику для проверки на один элемент модели или все элементы в хранилище или разделе модели. | |
ValidationMessage | Представляет сообщение проверки, состояние ошибку, предупреждение или сообщение. | |
ValidationMessageObserver | Ошибки сообщения и предупреждения отчетов, которые формируются из методов проверки. | |
ValidationMethodAttribute | Примените этот атрибут к методам, которые должны вызываться во время проверки. | |
ValidationStateAttribute | Применение этого атрибута к классу элемента модели для мониторинга, включены ли его экземпляры в операциях проверки.По умолчанию элемент модели проверяется, только если проверка явно включена для класса, к которому он принадлежит, используя этот атрибут. |
Перечисления
Перечисление | Описание | |
---|---|---|
ValidationCategories | Это перечисление параметра для конструктора настраиваемого атрибута ValidationMethodAttribute.Он определяет тип проверки, в котором правило будет вызываться. | |
ValidationState | Определяет, включаются ли экземпляры класса для проверки. | |
ViolationType | Представляет тип нарушений, которое произошло во время проверки. |