Lingua

ModelBinder<TModel> Classe

Definizione

Crea istanze di un tipo specificato tramite le proprietà di associazione e i parametri del costruttore dall'input della riga di comando.

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

Parametri di tipo

TModel
Ereditarietà
ModelBinder<TModel>

Costruttori

Nome Descrizione
ModelBinder<TModel>()

Inizializza una nuova istanza della classe Object.

Proprietà

Nome Descrizione
EnforceExplicitBinding

Se impostato su true, il gestore di associazione di modelli associa solo parametri o proprietà del costruttore configurati in modo esplicito per l'associazione.

(Ereditato da ModelBinder)
ModelDescriptor

Descrittore per il tipo di modello di destinazione dell'associazione di modelli.

(Ereditato da ModelBinder)
ValueDescriptor

Descrittore per il valore di origine

(Ereditato da ModelBinder)

Metodi

Nome Descrizione
BindMemberFromValue(PropertyInfo, Symbol)

Imposta una proprietà utilizzando un descrittore di valore.

(Ereditato da ModelBinder)
BindMemberFromValue<TValue>(Expression<Func<TModel,TValue>>, Func<BindingContext,TValue>)

Configura un comportamento di associazione personalizzato per la proprietà specificata.

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

Configura un comportamento di associazione personalizzato per la proprietà specificata.

CreateInstance(BindingContext)

Crea un'istanza del tipo di modello di destinazione.

(Ereditato da ModelBinder)
UpdateInstance<T>(T, BindingContext)

Aggiorna un'istanza del tipo di modello di destinazione.

(Ereditato da ModelBinder)

Si applica a