Freigeben über


EnumTypeModelBinder Klasse

Definition

IModelBinder -Implementierung zum Binden von Modellen für Typen, die von Enumabgeleitet werden.

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

Konstruktoren

EnumTypeModelBinder(Boolean, Type, ILoggerFactory)

Initialisiert eine neue Instanz von EnumTypeModelBinder.

Methoden

BindModelAsync(ModelBindingContext)

Versucht, ein Modell zu binden.

(Geerbt von SimpleTypeModelBinder)
CheckModel(ModelBindingContext, ValueProviderResult, Object)

Wenn der model ist null, überprüft, ob es zulässig ist null, andernfalls benachrichtigt das ModelBindingContext.ModelState über den ungültigen valueProviderResult. Legt P:ModelBindingContext.Result auf bei model Erfolgreicher Ausführung fest.

Gilt für: