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) |