다음을 통해 공유


CollectionModelBinder<TElement> 생성자

정의

오버로드

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

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

CollectionModelBinder<TElement>를 만듭니다.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

CollectionModelBinder<TElement>를 만듭니다.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

CollectionModelBinder<TElement>를 만듭니다.

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

CollectionModelBinder<TElement>를 만듭니다.

CollectionModelBinder<TElement>(IModelBinder)

Source:
CollectionModelBinder.cs
Source:
CollectionModelBinder.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.

CollectionModelBinder<TElement>를 만듭니다.

public:
 CollectionModelBinder(Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^ elementBinder);
public CollectionModelBinder (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 CollectionModelBinder (Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<'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.CollectionModelBinder<'Element> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<'Element>
Public Sub New (elementBinder As IModelBinder)

매개 변수

elementBinder
IModelBinder

바인딩 요소에 대한 입니다 IModelBinder .

특성

적용 대상

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Source:
CollectionModelBinder.cs
Source:
CollectionModelBinder.cs
Source:
CollectionModelBinder.cs

CollectionModelBinder<TElement>를 만듭니다.

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

매개 변수

elementBinder
IModelBinder

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

설명

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

적용 대상

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Source:
CollectionModelBinder.cs
Source:
CollectionModelBinder.cs

CollectionModelBinder<TElement>를 만듭니다.

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

매개 변수

elementBinder
IModelBinder

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

allowValidatingTopLevelNodes
Boolean

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

적용 대상

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

Source:
CollectionModelBinder.cs

CollectionModelBinder<TElement>를 만듭니다.

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

매개 변수

elementBinder
IModelBinder

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

allowValidatingTopLevelNodes
Boolean

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

mvcOptions
MvcOptions

MvcOptions

설명

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

적용 대상