Aracılığıyla paylaş


ParameterBinder Sınıf

Tanım

tarafından ParameterDescriptorbelirtilen modelleri bağlar ve doğrular.

public ref class ParameterBinder
public class ParameterBinder
type ParameterBinder = class
Public Class ParameterBinder
Devralma
ParameterBinder

Oluşturucular

ParameterBinder(IModelMetadataProvider, IModelBinderFactory, IObjectModelValidator)
Geçersiz.

Bu oluşturucu kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif, bir erişimci ve ILoggerFactorybir MvcOptions de alan aşırı yüklemedir.

öğesinin yeni bir örneğini ParameterBinderbaşlatır.

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

öğesinin yeni bir örneğini ParameterBinderbaşlatır.

Özellikler

Logger

ILogger Bu ciltte günlüğe kaydetmek için kullanılan.

Yöntemler

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

başlangıç değeri olarak kullanarak value belirtilen parameter bir modeli bağlar.

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

başlangıç değeri olarak kullanarak value belirtilen parameter bir modeli bağlar.

BindModelAsync(ActionContext, IValueProvider, ParameterDescriptor)
Geçersiz.

Bu yöntem aşırı yüklemesi eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif şeklindedir BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object).

tarafından parameterbelirtilen bir modeli başlatır ve bağlar.

BindModelAsync(ActionContext, IValueProvider, ParameterDescriptor, Object)
Geçersiz.

Bu yöntem aşırı yüklemesi eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif şeklindedir BindModelAsync(ActionContext, IModelBinder, IValueProvider, ParameterDescriptor, ModelMetadata, Object).

başlangıç değeri olarak kullanarak value belirtilen parameter bir modeli bağlar.

Şunlara uygulanır