VsValidationController.Validate 方法 (IEnumerable<ModelElement>, ValidationCategories)

调用适用于将元素的所有验证方法。

命名空间:  Microsoft.VisualStudio.Modeling.Shell
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)

语法

声明
Public Overrides Function Validate ( _
    subjects As IEnumerable(Of ModelElement), _
    categories As ValidationCategories _
) As Boolean
public override bool Validate(
    IEnumerable<ModelElement> subjects,
    ValidationCategories categories
)

参数

返回值

类型:System.Boolean

备注

验证在每个元素对主题列表。 对于每个元素,所有其启用的验证方法按不确定的顺序依次调用。 验证方法与 ValidationMethod 属性和 ValidationContext 参数的方法。 ,如果在其 ValidationMethod 属性指定的一个 ValidationCategories 与之一个在类别参数,验证方法启用。 在元素自己的类和所有的验证方法其基类调用。 //A 验证方法可以记录错误或使用录制方法的警告消息在验证上下文。 //Validation 方法可以在验证上下文使用缓存方法传送到另一页的从一个方法的信息。

.NET Framework 安全性

请参见

参考

VsValidationController 类

Validate 重载

Microsoft.VisualStudio.Modeling.Shell 命名空间