共用方式為


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) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Validation 命名空間