Sprache

ModelBinder<TModel> Klasse

Definition

Erstellt Instanzen eines angegebenen Typs durch Binden von Eigenschaften und Konstruktorparametern aus der Befehlszeileneingabe.

generic <typename TModel>
public ref class ModelBinder : System::CommandLine::NamingConventionBinder::ModelBinder
public class ModelBinder<TModel> : System.CommandLine.NamingConventionBinder.ModelBinder
type ModelBinder<'Model> = class
    inherit ModelBinder
Public Class ModelBinder(Of TModel)
Inherits ModelBinder

Typparameter

TModel
Vererbung
ModelBinder<TModel>

Konstruktoren

Name Beschreibung
ModelBinder<TModel>()

Initialisiert eine neue Instanz der Object-Klasse.

Eigenschaften

Name Beschreibung
EnforceExplicitBinding

Bei Festlegung auf true, bindet der Modellordner nur Konstruktorparameter oder Eigenschaften, die explizit für die Bindung konfiguriert wurden.

(Geerbt von ModelBinder)
ModelDescriptor

Der Deskriptor für den Modelltyp, auf den der Modellbinder ausgerichtet ist.

(Geerbt von ModelBinder)
ValueDescriptor

Ein Deskriptor für den Quellwert

(Geerbt von ModelBinder)

Methoden

Name Beschreibung
BindMemberFromValue(PropertyInfo, Symbol)

Legt eine Eigenschaft mithilfe eines Wertdeskriptors fest.

(Geerbt von ModelBinder)
BindMemberFromValue<TValue>(Expression<Func<TModel,TValue>>, Func<BindingContext,TValue>)

Konfiguriert ein benutzerdefiniertes Bindungsverhalten für die angegebene Eigenschaft.

BindMemberFromValue<TValue>(Expression<Func<TModel,TValue>>, Symbol)

Konfiguriert ein benutzerdefiniertes Bindungsverhalten für die angegebene Eigenschaft.

CreateInstance(BindingContext)

Erstellt eine Instanz des Zielmodelltyps.

(Geerbt von ModelBinder)
UpdateInstance<T>(T, BindingContext)

Aktualisiert eine Instanz des Zielmodelltyps.

(Geerbt von ModelBinder)

Gilt für: