Share via


DefaultModelBindingContext.EnterNestedScope 方法

定义

重载

EnterNestedScope()

将状态层推送到此上下文中。 IModelBinder 在绑定属性或集合项时,实现会将它作为递归的一部分调用。

EnterNestedScope(ModelMetadata, String, String, Object)

将状态层推送到此上下文中。 IModelBinder 在绑定属性或集合项时,实现会将它作为递归的一部分调用。

EnterNestedScope()

Source:
DefaultModelBindingContext.cs
Source:
DefaultModelBindingContext.cs

将状态层推送到此上下文中。 IModelBinder 在绑定属性或集合项时,实现会将它作为递归的一部分调用。

public:
 override Microsoft::AspNetCore::Mvc::ModelBinding::ModelBindingContext::NestedScope EnterNestedScope();
public override Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope EnterNestedScope ();
override this.EnterNestedScope : unit -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
Public Overrides Function EnterNestedScope () As ModelBindingContext.NestedScope

返回

一个ModelBindingContext.NestedScope范围对象,应在调用 的EnterNestedScope()语句中使用using

适用于

EnterNestedScope(ModelMetadata, String, String, Object)

Source:
DefaultModelBindingContext.cs
Source:
DefaultModelBindingContext.cs

将状态层推送到此上下文中。 IModelBinder 在绑定属性或集合项时,实现会将它作为递归的一部分调用。

public:
 override Microsoft::AspNetCore::Mvc::ModelBinding::ModelBindingContext::NestedScope EnterNestedScope(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ modelMetadata, System::String ^ fieldName, System::String ^ modelName, System::Object ^ model);
public override Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope EnterNestedScope (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata modelMetadata, string fieldName, string modelName, object model);
public override Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope EnterNestedScope (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata modelMetadata, string fieldName, string modelName, object? model);
override this.EnterNestedScope : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * string * obj -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
Public Overrides Function EnterNestedScope (modelMetadata As ModelMetadata, fieldName As String, modelName As String, model As Object) As ModelBindingContext.NestedScope

参数

modelMetadata
ModelMetadata

ModelMetadataModelMetadata 分配给 属性。

fieldName
String

要分配给属性的名称 FieldName

modelName
String

要分配给属性的名称 ModelName

model
Object

要分配给 属性的 Model 实例。

返回

一个ModelBindingContext.NestedScope范围对象,应在调用 的EnterNestedScope(ModelMetadata, String, String, Object)语句中使用using

适用于