ModelBinderProviderContext Class¶
A context object for Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)
.
- Namespace
Microsoft.AspNetCore.Mvc.ModelBinding
- Assemblies
- Microsoft.AspNetCore.Mvc.Abstractions
Syntax¶
public abstract class ModelBinderProviderContext
-
class
Microsoft.AspNetCore.Mvc.ModelBinding.
ModelBinderProviderContext
Properties¶
-
Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.
BindingInfo
¶ Gets the
Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.BindingInfo
.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo public abstract BindingInfo BindingInfo { get; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.
Metadata
¶ Gets the
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata public abstract ModelMetadata Metadata { get; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.
MetadataProvider
¶ Gets the
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider public abstract IModelMetadataProvider MetadataProvider { get; }
-
Methods¶
-
CreateBinder
(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata)¶ Creates an
Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
for the given <em>metadata</em>.Arguments: metadata (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata) – The Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
for the model.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder Returns: An Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
.public abstract IModelBinder CreateBinder(ModelMetadata metadata)
-