Freigeben über


CollectionModelBinder<TElement> Konstruktoren

Definition

Überlädt

CollectionModelBinder<TElement>(IModelBinder)
Veraltet.

Dieser Konstruktor ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist die Überladung, die auch ein ILoggerFactorybenötigt.

Erstellt einen neuen CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Erstellt einen neuen CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Erstellt einen neuen CollectionModelBinder<TElement>.

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

Erstellt einen neuen CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder)

Quelle:
CollectionModelBinder.cs
Quelle:
CollectionModelBinder.cs

Achtung

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

Dieser Konstruktor ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist die Überladung, die auch ein ILoggerFactorybenötigt.

Erstellt einen neuen 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)

Parameter

elementBinder
IModelBinder

Die IModelBinder für Bindungselemente.

Attribute

Gilt für:

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Quelle:
CollectionModelBinder.cs
Quelle:
CollectionModelBinder.cs
Quelle:
CollectionModelBinder.cs

Erstellt einen neuen 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)

Parameter

elementBinder
IModelBinder

Der für die IModelBinder Bindung TElement.

loggerFactory
ILoggerFactory

Die ILoggerFactory.

Hinweise

Der Binder fügt keinen Fehler für ein ungebundenes Modell der obersten Ebene hinzu, auch wenn IsBindingRequired ist true.

Gilt für:

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Quelle:
CollectionModelBinder.cs
Quelle:
CollectionModelBinder.cs

Erstellt einen neuen 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)

Parameter

elementBinder
IModelBinder

Der für die IModelBinder Bindung TElement.

loggerFactory
ILoggerFactory

Die ILoggerFactory.

allowValidatingTopLevelNodes
Boolean

Hinweis, dass die Validierung von Modellen der obersten Ebene aktiviert ist. Wenn true und IsBindingRequired für ein Modell der obersten Ebene ist true , fügt der Binder einen Fehler hinzu ModelStateDictionary , wenn das Modell nicht gebunden ist.

Gilt für:

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

Quelle:
CollectionModelBinder.cs

Erstellt einen neuen 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)

Parameter

elementBinder
IModelBinder

Der für die IModelBinder Bindung TElement.

loggerFactory
ILoggerFactory

Die ILoggerFactory.

allowValidatingTopLevelNodes
Boolean

Hinweis, dass die Validierung von Modellen der obersten Ebene aktiviert ist. Wenn true und IsBindingRequired für ein Modell der obersten Ebene ist true , fügt der Binder einen Fehler hinzu ModelStateDictionary , wenn das Modell nicht gebunden ist.

mvcOptions
MvcOptions

Die MvcOptions.

Hinweise

Dies ist der bevorzugte CollectionModelBinder<TElement> Konstruktor.

Gilt für: