SqlRuleProblem クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
分析中にルールによって検出された問題について説明します。 問題を検出したルール、問題の原因となっている 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 |
これを作成したルールの ID SqlRuleProblem |
| Severity |
この問題の重大度は、エラー、警告のいずれかです。 |
| SourceName |
この問題が見つかったソースの名前。 これは、コンストラクターに渡されるモデル要素に基づいて決定されます。 ソース情報が使用できなかった場合は null になる可能性があります。 Dacpac ファイルから読み込まれたインスタンス モデルでは、ソース情報が使用できない可能性があります |
| StartColumn |
問題が発生する列 (既知の場合) |
| StartLine |
問題が始まる行 (既知の場合) |
メソッド
| 名前 | 説明 |
|---|---|
| SetSourceInformation(SourceInformation) |
この SqlRuleProblemのソースの位置情報 (ソース名、開始行、列) を設定し、ルールの作成時に推測されるすべての位置情報をオーバーライドします。 |