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


ValidationMessage - класс

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

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

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

Пространство имен:  Microsoft.VisualStudio.Modeling.Validation
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.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 Обновляет элементы модели, на которые сделаны ссылки.

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

Заметки

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

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

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

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

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

См. также

Ссылки

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