EnumTypeModelBinder 类

定义

IModelBinder 实现以绑定派生自 Enum的类型的模型。

public ref class EnumTypeModelBinder : Microsoft::AspNetCore::Mvc::ModelBinding::Binders::SimpleTypeModelBinder
public class EnumTypeModelBinder : Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder
type EnumTypeModelBinder = class
    inherit SimpleTypeModelBinder
Public Class EnumTypeModelBinder
Inherits SimpleTypeModelBinder
继承
EnumTypeModelBinder

构造函数

EnumTypeModelBinder(Boolean, Type, ILoggerFactory)

初始化 EnumTypeModelBinder 的新实例。

方法

BindModelAsync(ModelBindingContext)

尝试绑定模型。

(继承自 SimpleTypeModelBinder)
CheckModel(ModelBindingContext, ValueProviderResult, Object)

如果 为 modelnull,则验证是否允许 null为 ,否则会通知 ModelBindingContext.ModelState 有关无效 valueProviderResult的 。 如果成功,将 P:ModelBindingContext.Result 设置为 model

适用于