Ler em inglês

Partilhar via


ParameterBinder Classe

Definição

Associa e valida modelos especificados por um ParameterDescriptor.

C#
public class ParameterBinder
Herança
ParameterBinder

Construtores

ParameterBinder(IModelMetadataProvider, IModelBinderFactory, IObjectModelValidator)
Obsoleto.

Esse construtor está obsoleto e será removido em uma versão futura. A alternativa recomendada é a sobrecarga que também usa um MvcOptions acessador e um ILoggerFactory.

Inicializa uma nova instância de ParameterBinder.

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

Inicializa uma nova instância de ParameterBinder.

Propriedades

Logger

O ILogger usado para registro em log nesse associador.

Métodos

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

Associa um modelo especificado parameter usando value como o valor inicial.

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

Associa um modelo especificado parameter usando value como o valor inicial.

BindModelAsync(ActionContext, IValueProvider, ParameterDescriptor)
Obsoleto.

Essa sobrecarga de método está obsoleta e será removida em uma versão futura. A alternativa recomendada é BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object).

Inicializa e associa um modelo especificado por parameter.

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

Essa sobrecarga de método está obsoleta e será removida em uma versão futura. A alternativa recomendada é BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object).

Associa um modelo especificado parameter usando value como o valor inicial.

Aplica-se a

Produto Versões
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0