ValidationContext 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述执行验证检查的上下文。
public ref class ValidationContext sealed : IServiceProvider
	public sealed class ValidationContext : IServiceProvider
	type ValidationContext = class
    interface IServiceProvider
	Public 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) |