Partilhar via


EnumTypeModelBinder Classe

Definição

IModelBinder implementação para associar modelos para tipos derivados de 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
Herança
EnumTypeModelBinder

Construtores

EnumTypeModelBinder(Boolean, Type, ILoggerFactory)

Inicializa uma nova instância de EnumTypeModelBinder.

Métodos

BindModelAsync(ModelBindingContext)

Tenta associar um modelo.

(Herdado de SimpleTypeModelBinder)
CheckModel(ModelBindingContext, ValueProviderResult, Object)

Se o model for null, verificará se ele tem permissão para ser null, caso contrário, notificará o ModelBindingContext.ModelState sobre o inválido valueProviderResult. Define p:ModelBindingContext.Result como o model se tiver êxito.

Aplica-se a