다음을 통해 공유


ArrayModelBinder<TElement> 생성자

정의

오버로드

ArrayModelBinder<TElement>(IModelBinder)
사용되지 않음.

이 생성자는 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 을 사용하는 오버로드입니다 ILoggerFactory.

ArrayModelBinder<TElement>를 만듭니다.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

ArrayModelBinder<TElement>를 만듭니다.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

ArrayModelBinder<TElement>를 만듭니다.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean, MvcOptions)

ArrayModelBinder<TElement>를 만듭니다.

ArrayModelBinder<TElement>(IModelBinder)

Source:
ArrayModelBinder.cs
Source:
ArrayModelBinder.cs

주의

This constructor is obsolete and will be removed in a future version. The recommended alternative is the overload that also takes an ILoggerFactory.

이 생성자는 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 을 사용하는 오버로드입니다 ILoggerFactory.

ArrayModelBinder<TElement>를 만듭니다.

public:
 ArrayModelBinder(Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^ elementBinder);
public ArrayModelBinder (Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder);
[System.Obsolete("This constructor is obsolete and will be removed in a future version. The recommended alternative is the overload that also takes an ILoggerFactory.")]
public ArrayModelBinder (Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element>
[<System.Obsolete("This constructor is obsolete and will be removed in a future version. The recommended alternative is the overload that also takes an ILoggerFactory.")>]
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element>
Public Sub New (elementBinder As IModelBinder)

매개 변수

elementBinder
IModelBinder

바인딩TElement에 대한 입니다IModelBinder.

특성

적용 대상

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Source:
ArrayModelBinder.cs
Source:
ArrayModelBinder.cs
Source:
ArrayModelBinder.cs

ArrayModelBinder<TElement>를 만듭니다.

public:
 ArrayModelBinder(Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^ elementBinder, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory);
public ArrayModelBinder (Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element>
Public Sub New (elementBinder As IModelBinder, loggerFactory As ILoggerFactory)

매개 변수

elementBinder
IModelBinder

바인딩TElement에 대한 입니다IModelBinder.

설명

바인더는 가 인 경우에도 IsBindingRequiredtrue바인딩되지 않은 최상위 모델에 대한 오류를 추가하지 않습니다.

적용 대상

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Source:
ArrayModelBinder.cs
Source:
ArrayModelBinder.cs

ArrayModelBinder<TElement>를 만듭니다.

public:
 ArrayModelBinder(Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^ elementBinder, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory, bool allowValidatingTopLevelNodes);
public ArrayModelBinder (Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder * Microsoft.Extensions.Logging.ILoggerFactory * bool -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element>
Public Sub New (elementBinder As IModelBinder, loggerFactory As ILoggerFactory, allowValidatingTopLevelNodes As Boolean)

매개 변수

elementBinder
IModelBinder

바인딩TElement에 대한 입니다IModelBinder.

allowValidatingTopLevelNodes
Boolean

최상위 모델의 유효성 검사가 사용하도록 설정되어 있음을 나타냅니다. 및 가 true 최상위 모델에 대한 경우 true 바인더는 모델이 바인딩되지 않은 경우 오류를 추가합니다ModelStateDictionary.IsBindingRequired

설명

allowValidatingTopLevelNodes 매개 변수는 현재 무시됩니다. Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.AllowValidatingTopLevelNodes 는 항상 true 에 있습니다 ArrayModelBinder<TElement>.

적용 대상

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean, MvcOptions)

Source:
ArrayModelBinder.cs

ArrayModelBinder<TElement>를 만듭니다.

public:
 ArrayModelBinder(Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^ elementBinder, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory, bool allowValidatingTopLevelNodes, Microsoft::AspNetCore::Mvc::MvcOptions ^ mvcOptions);
public ArrayModelBinder (Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes, Microsoft.AspNetCore.Mvc.MvcOptions mvcOptions);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder * Microsoft.Extensions.Logging.ILoggerFactory * bool * Microsoft.AspNetCore.Mvc.MvcOptions -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<'Element>
Public Sub New (elementBinder As IModelBinder, loggerFactory As ILoggerFactory, allowValidatingTopLevelNodes As Boolean, mvcOptions As MvcOptions)

매개 변수

elementBinder
IModelBinder

바인딩TElement에 대한 입니다IModelBinder.

allowValidatingTopLevelNodes
Boolean

최상위 모델의 유효성 검사가 사용하도록 설정되어 있음을 나타냅니다. 및 가 true 최상위 모델에 대한 경우 true 바인더는 모델이 바인딩되지 않은 경우 오류를 추가합니다ModelStateDictionary.IsBindingRequired

mvcOptions
MvcOptions

MvcOptions

설명

기본 설정 생성자입니다 ArrayModelBinder<TElement> .

allowValidatingTopLevelNodes 매개 변수는 현재 무시됩니다. Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.AllowValidatingTopLevelNodes 는 항상 true 에 있습니다 ArrayModelBinder<TElement>.

적용 대상