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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 識別驗證訊息。 (覆寫 Object.ToString()。) | |
UpdateFileReferences(IEnumerable<String>) | 包含要更新清單中的零或多個檔名的檔案名稱。 | |
UpdateFileReferences(String) | 包含要更新的檔案名稱。 | |
UpdateReferencedModelElements | 更新參考的模型項目。 |
回頁首
備註
A ValidationMessage會在使用者定義的驗證方法。實際建立完畢透過虛擬ValidationContext.ConstructValidationMessage方法。
這個類別表示驗證訊息ValidationMessageObserver類別可以取得。
如需詳細資訊,請參閱 網域指定的語言中的驗證。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。