ValidationMessageObserver 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ValidationMessageObserver 报告从验证方法生成的错误/消息/警告。 使用给定的 ValidationController 作为 ctor 参数创建 ValidationMessageObserver。 一旦调用了所有验证方法,观察程序就会选取要在验证过程中添加/删除的消息,并通过 virturl 的可重写方法) 通知用户 (。 此类还提供了虚拟方法 OnValidationBeginning 和 OnValidationEnded。 这允许派生类知道验证的开始时间和结束时间。
将按以下顺序1调用方法: OnValidationBeginning 2。 OnValidationMessagesChanging 3。 OnValidationMessageRemoved-为删除的每个消息调用一次。 4. OnValidationMessageAdded-为添加的每个消息调用一次。 5. OnValidationMessagesChangedSummary 5。 OnValidationEnded
public ref class ValidationMessageObserver abstract
public abstract class ValidationMessageObserver
type ValidationMessageObserver = class
Public MustInherit Class ValidationMessageObserver
- 继承
-
ValidationMessageObserver
- 派生
构造函数
| ValidationMessageObserver() |
方法
| OnValidationBeginning(ValidationContext) |
用于捕获验证开始统计信息的 Overriddable 方法 |
| OnValidationEnded(ValidationContext) |
用于捕获验证结束通知的 Overriddable 方法。 |
| OnValidationMessageAdded(ValidationMessage) |
重写以处理在控制器完成约束验证后添加的每个消息。 |
| OnValidationMessageRemoved(ValidationMessage) |
重写以处理在控制器完成约束验证后移除的每个消息。 |
| OnValidationMessagesChangedSummary(ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>) |
重写以处理对消息集合的更改的摘要。 |
| OnValidationMessagesChanging(ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>) |
重写以处理对消息集合的更改。 |