ModelBindingContext 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含模型绑定和验证的操作信息的上下文。
public ref class ModelBindingContext abstractpublic abstract class ModelBindingContexttype ModelBindingContext = classPublic MustInherit Class ModelBindingContext- 继承
- 
				ModelBindingContext
- 派生
构造函数
| ModelBindingContext() | 包含模型绑定和验证的操作信息的上下文。 | 
属性
| ActionContext | 表示 ActionContext 与此上下文关联的 。 | 
| BinderModelName | 获取或设置使用 IModelNameProvider显式设置的模型名称。 | 
| BindingSource | 获取或设置一个值,该值表示 BindingSource 与 Model关联的 。 | 
| FieldName | 获取或设置要绑定的当前字段的名称。 | 
| HttpContext | 获取 HttpContext 与此上下文关联的 。 | 
| IsTopLevelObject | 获取或设置当前联编程序正在处理顶级对象的指示。 | 
| Model | 获取或设置当前操作的模型值。 | 
| ModelMetadata | 获取或设置与此上下文关联的模型的元数据。 | 
| ModelName | 获取或设置模型的名称。 此属性用作在模型绑定期间在 中 IValueProvider 查找值的键。 | 
| ModelState | 获取或设置 ,用于 ModelStateDictionary 在绑定时捕获 ModelStateEntry 模型对象图中的属性的值。 | 
| ModelType | 获取模型的类型。 | 
| OriginalModelName | 获取或设置顶级模型的名称。 当值提供程序与该模型不匹配时,不会将其重置 Empty 为 。 | 
| PropertyFilter | 获取或设置一个谓词,该谓词将针对每个属性进行评估,以确定该属性是否符合模型绑定的条件。 | 
| Result | 获取或设置一个 ModelBindingResult ,它表示模型绑定过程的结果。 IModelBinder在调用 之前, Result 将设置为指示失败的值。 如果模型绑定成功,则绑定器应设置为 Result 使用 Success(Object) 创建的值。 | 
| ValidationState | 获取或设置 ValidationStateDictionary。 用于跟踪验证状态,以自定义模型对象的验证行为。 | 
| ValueProvider | 获取或设置 IValueProvider 与此上下文关联的 。 | 
方法
| EnterNestedScope() | 将状态层推送到此上下文。 IModelBinder 在绑定属性或集合项时,实现将调用此作为递归的一部分。 | 
| EnterNestedScope(ModelMetadata, String, String, Object) | 将状态层推送到此上下文。 IModelBinder 在绑定属性或集合项时,实现将调用此作为递归的一部分。 | 
| ExitNestedScope() | 删除通过调用 EnterNestedScope推送的状态层。 |