SqlRuleProblem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает проблему, обнаруженную правилом во время анализа. Содержит соответствующие сведения, такие как правило, которое обнаружило проблему, SqlObject, вызывающее проблему, серьезность и отображаемое сообщение об ошибке.
Сведения о позиции источника (имя источника, начальная строка и столбец) изначально выводятся на ModelElement основе и Fragment передаются в конструктор. Обратите внимание, что если передается, начальная Fragment строка или столбец для этого TSqlFragment будет использоваться (если присутствует), в противном случае TSqlObjectзначения будут использоваться (если они присутствуют). Обратите внимание, что некоторые модели, такие как созданные из dacpac, могут не иметь сведений о позиции источника.
public sealed class SqlRuleProblem
type SqlRuleProblem = class
Public NotInheritable Class SqlRuleProblem
- Наследование
-
SqlRuleProblem
Конструкторы
| Имя | Описание |
|---|---|
| SqlRuleProblem(String, TSqlObject, TSqlFragment) |
Конструирует новый объект SqlRuleProblem. Сведения о позиции источника (имя источника, начальная строка и столбец) выводятся на |
| SqlRuleProblem(String, TSqlObject) |
Конструирует новый объект SqlRuleProblem. Сведения о позиции источника (имя источника, начальная строка и столбец) выводятся на |
Свойства
| Имя | Описание |
|---|---|
| Description |
Описание проблемы |
| ErrorMessageString |
Строка для отображения сообщения об ошибке на основе сведений о правиле и описания проблемы |
| Fragment |
TSqlFragment Причина проблемы |
| ModelElement |
Причина TSqlObject текущей проблемы |
| RuleId |
Идентификатор правила, создавшего это SqlRuleProblem |
| Severity |
Серьезность этой проблемы может быть ошибкой, предупреждением. |
| SourceName |
Имя источника этой проблемы найдено. Это определяется на основе элемента модели, переданного в конструктор. Может иметь значение NULL, если исходные сведения не были доступны. Для моделей экземпляров, загруженных из файлов Dacpac, может не быть доступной исходной информации |
| StartColumn |
Столбец, с который начинается проблема, если известна |
| StartLine |
Строка, на который начинается проблема, если известна |
Методы
| Имя | Описание |
|---|---|
| SetSourceInformation(SourceInformation) |
Задает сведения о позиции источника (имя источника, начальная строка и столбец) для этого SqlRuleProblem, переопределяя все сведения о позиции, выводимые при создании правила. |