共用方式為


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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 ToString 識別驗證訊息。 (覆寫 Object.ToString()。)
公用方法 UpdateFileReferences(IEnumerable<String>) 包含要從零個或多個檔案名稱之清單更新的檔案名稱。
公用方法 UpdateFileReferences(String) 包含要更新的檔案名稱。
公用方法 UpdateReferencedModelElements 更新受參考的模型項目。

回頁首

備註

ValidationMessage 會以使用者定義的驗證方法建立。 實際建立透過虛擬 ValidationContext.ConstructValidationMessage 方法。

這個類別代表 ValidationMessageObserver 類別可以取得的驗證訊息。

如需詳細資訊,請參閱網域指定的語言中的驗證

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Validation 命名空間