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
)
参数
- subjects
类型:System.Collections.Generic.IEnumerable<ModelElement>
验证元素的列表。
- categories
类型:Microsoft.VisualStudio.Modeling.Validation.ValidationCategories
确定设置要执行的验证方法。
返回值
备注
验证在每个元素对主题列表。 对于每个元素,所有其启用的验证方法按不确定的顺序依次调用。 验证方法与 ValidationMethod 属性和 ValidationContext 参数的方法。 ,如果在其 ValidationMethod 属性指定的一个 ValidationCategories 与之一个在类别参数,验证方法启用。 在元素自己的类和所有的验证方法其基类调用。 //A 验证方法可以记录错误或使用录制方法的警告消息在验证上下文。 //Validation 方法可以在验证上下文使用缓存方法传送到另一页的从一个方法的信息。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。