Condividi tramite


ParameterBinder Classe

Definizione

Associa e convalida i modelli specificati da un oggetto ParameterDescriptor.

public ref class ParameterBinder
public class ParameterBinder
type ParameterBinder = class
Public Class ParameterBinder
Ereditarietà
ParameterBinder

Costruttori

ParameterBinder(IModelMetadataProvider, IModelBinderFactory, IObjectModelValidator)
Obsoleti.

Questo costruttore è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è l'overload che accetta anche una MvcOptions funzione di accesso e un oggetto ILoggerFactory.

Inizializza una nuova istanza di ParameterBinder.

ParameterBinder(IModelMetadataProvider, IModelBinderFactory, IObjectModelValidator, IOptions<MvcOptions>, ILoggerFactory)

Inizializza una nuova istanza di ParameterBinder.

Proprietà

Logger

Oggetto ILogger utilizzato per la registrazione in questo binder.

Metodi

BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object)

Associa un modello specificato utilizzando parametervalue come valore iniziale.

BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object, Object)

Associa un modello specificato utilizzando parametervalue come valore iniziale.

BindModelAsync(ActionContext, IValueProvider, ParameterDescriptor)
Obsoleti.

Questo overload del metodo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object).

Inizializza e associa un modello specificato da parameter.

BindModelAsync(ActionContext, IValueProvider, ParameterDescriptor, Object)
Obsoleti.

Questo overload del metodo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object).

Associa un modello specificato utilizzando parametervalue come valore iniziale.

Si applica a