ValidationContext 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述执行验证检查的上下文。
public ref class ValidationContext sealed : IServiceProviderpublic sealed class ValidationContext : IServiceProvidertype ValidationContext = class
    interface IServiceProviderPublic NotInheritable Class ValidationContext
Implements IServiceProvider- 继承
- 
				ValidationContext
- 实现
注解
此类描述对其执行验证的类型或成员。 它还允许通过实现 IServiceProvider 接口的任何服务添加自定义验证。
构造函数
| ValidationContext(Object) | 使用指定的对象实例初始化 ValidationContext 类的新实例。 | 
| ValidationContext(Object, IDictionary<Object,Object>) | 使用指定的目标对象和一个可选择的属性包初始化 ValidationContext 类的新实例。 | 
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) | 使用服务提供程序和客户服务字典初始化 ValidationContext 类的新实例。 | 
属性
| DisplayName | 获取或设置要验证的成员的名称。 | 
| Items | 获取与此上下文关联的键/值对的字典。 | 
| MemberName | 获取或设置要验证的成员的名称。 | 
| ObjectInstance | 获取要验证的对象。 | 
| ObjectType | 获取要验证的对象的类型。 | 
| ServiceContainer | 获取验证服务容器。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetService(Type) | 返回提供自定义验证的服务。 | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| InitializeServiceProvider(Func<Type,Object>) | 在调用 GetService(Type) 时,使用可以按类型返回服务实例的服务提供程序初始化 ValidationContext。 | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |