共用方式為


ValidationMessageObserver 類別

報告錯誤、 訊息和驗證方法,從產生的警告。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase.SerializationValidationObserver
    Microsoft.VisualStudio.Modeling.Shell.ErrorListObserver

命名空間:  Microsoft.VisualStudio.Modeling.Validation
組件:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

語法

'宣告
Public MustInherit Class ValidationMessageObserver
public abstract class ValidationMessageObserver

ValidationMessageObserver 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 ValidationMessageObserver 初始化 ValidationMessageObserver 類別的新執行個體。

回頁首

方法

  名稱 說明
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnValidationBeginning 表示驗證即將開始。
受保護的方法 OnValidationEnded 表示驗證已結束。
受保護的方法 OnValidationMessageAdded 表示已加入驗證的訊息。
受保護的方法 OnValidationMessageRemoved 表示訊息已被移除。
受保護的方法 OnValidationMessagesChangedSummary 指出驗證訊息的清單已變更。
受保護的方法 OnValidationMessagesChanging 表示驗證訊息的一份正在變更。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

備註

這個抽象類別提供方法,就會發生的事件與驗證過程中,例如[OnValidationBeginning]和[OnValidationEnded]。

如果您使用這些方法,衍生的類別就可以在驗證程序期間執行一或多個事件的一或多個動作。 這些事件的範例包括驗證啟動或關閉時。

所有驗證方法被叫都用後,使用者會收到新增或移除在驗證過程中的郵件。

方法會呼叫順序如下:

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Modeling.Validation 命名空間