Поделиться через


ValidationMessage - класс

Представляет сообщение проверки, состояние ошибку, предупреждение или сообщение.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessage
    Microsoft.VisualStudio.Modeling.Shell.TaskValidationMessage

Пространство имен:  Microsoft.VisualStudio.Modeling.Validation
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public Class ValidationMessage
public class ValidationMessage

Тип ValidationMessage предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод ValidationMessage(ValidationContext, String) Инициализирует новый экземпляр класса ValidationMessage с помощью контекста и описания для сообщения.
Защищенный метод ValidationMessage(ValidationContext, String, Int32, Int32) Инициализирует новый экземпляр класса ValidationMessage, используя контекст, описание, номер линии и номер столбца для сообщения.
Защищенный метод ValidationMessage(ValidationContext, String, String, ViolationType) Инициализирует новый экземпляр класса ValidationMessage, используя контекст, описание, код и тип нарушений для сообщения.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Code Возвращает код для сообщения.
Открытое свойство Column Получает столбец в линии текста, в котором произошла ошибка.
Открытое свойство Context Возвращает сведения о контексте для сообщения проверки.
Открытое свойство Description Возвращает описание сообщения проверки.
Открытое свойство File Возвращает имя указанного файла.
Открытое свойство HelpKeyword Возвращает или задает ключевое слово для поиска в Справки по Visual Studio.
Открытое свойство Line Возвращает номер линии в файле, на который ссылаются ошибка или предупреждение.
Открытое свойство ReferencedFiles Получает имена файлов, на которые ссылается ValidationMessage.
Открытое свойство ReferencedModelElements Возвращает элементы модели, на которые ссылается данное сообщение.
Открытое свойство Type Возвращает тип сообщения проверки.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Проверяет, является ли сообщение проверку равно другому объекту. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает идентификатор для ValidationMessage. (Переопределяет Object.GetHashCode().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Указывает сообщение проверки. (Переопределяет Object.ToString().)
Открытый метод UpdateFileReferences(IEnumerable<String>) Содержит имена файлов для обновления из списка ноль или несколько имен файлов.
Открытый метод UpdateFileReferences(String) Содержит имя файла для обновления.
Открытый метод UpdateReferencedModelElements Обновляет, на которые ссылаются элементы модели.

В начало страницы

Заметки

A ValidationMessage создает определяемый пользователем в методе проверки.Фактическое создание выполняется через виртуальный ValidationContext.ConstructValidationMessage метод.

Этот класс представляет сообщения проверки, ValidationMessageObserver класс может получить.

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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