Udostępnij przez


EnumTypeModelBinder Klasa

Definicja

IModelBinder implementacja w celu powiązania modeli typów pochodnych z Enumklasy .

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
Dziedziczenie
EnumTypeModelBinder

Konstruktory

EnumTypeModelBinder(Boolean, Type, ILoggerFactory)

Inicjuje nowe wystąpienie klasy EnumTypeModelBinder.

Metody

BindModelAsync(ModelBindingContext)

Próbuje powiązać model.

(Odziedziczone po SimpleTypeModelBinder)
CheckModel(ModelBindingContext, ValueProviderResult, Object)

Jeśli parametr model ma nullwartość , sprawdza, czy może mieć nullwartość , w przeciwnym razie powiadamia o ModelBindingContext.ModelState nieprawidłowym valueProviderResultobiekcie . Ustawia element P:ModelBindingContext.Result na model wartość , jeśli to powiedzie się.

Dotyczy