Condividi tramite


CollectionModelBinder<TElement> Costruttori

Definizione

Overload

CollectionModelBinder<TElement>(IModelBinder)
Obsoleti.

Questo costruttore è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è l'overload che accetta anche un oggetto ILoggerFactory.

Crea un nuovo oggetto CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Crea un nuovo oggetto CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Crea un nuovo oggetto CollectionModelBinder<TElement>.

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

Crea un nuovo oggetto CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder)

Origine:
CollectionModelBinder.cs
Origine:
CollectionModelBinder.cs

Attenzione

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

Questo costruttore è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è l'overload che accetta anche un oggetto ILoggerFactory.

Crea un nuovo oggetto 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)

Parametri

elementBinder
IModelBinder

Oggetto IModelBinder per gli elementi di associazione.

Attributi

Si applica a

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Origine:
CollectionModelBinder.cs
Origine:
CollectionModelBinder.cs
Origine:
CollectionModelBinder.cs

Crea un nuovo oggetto 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)

Parametri

elementBinder
IModelBinder

Oggetto per l'associazione IModelBinderTElement.

loggerFactory
ILoggerFactory

Oggetto ILoggerFactory.

Commenti

Il binder non aggiungerà un errore per un modello di primo livello non associato, anche se IsBindingRequired è true.

Si applica a

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Origine:
CollectionModelBinder.cs
Origine:
CollectionModelBinder.cs

Crea un nuovo oggetto 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)

Parametri

elementBinder
IModelBinder

Oggetto per l'associazione IModelBinderTElement.

loggerFactory
ILoggerFactory

Oggetto ILoggerFactory.

allowValidatingTopLevelNodes
Boolean

Indica che la convalida dei modelli di primo livello è abilitata. Se true e IsBindingRequired è true per un modello di primo livello, il gestore di associazione aggiunge un ModelStateDictionary errore quando il modello non è associato.

Si applica a

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

Origine:
CollectionModelBinder.cs

Crea un nuovo oggetto 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)

Parametri

elementBinder
IModelBinder

Oggetto per l'associazione IModelBinderTElement.

loggerFactory
ILoggerFactory

Oggetto ILoggerFactory.

allowValidatingTopLevelNodes
Boolean

Indica che la convalida dei modelli di primo livello è abilitata. Se true e IsBindingRequired è true per un modello di primo livello, il gestore di associazione aggiunge un ModelStateDictionary errore quando il modello non è associato.

mvcOptions
MvcOptions

Oggetto MvcOptions.

Commenti

Si tratta del costruttore preferito CollectionModelBinder<TElement> .

Si applica a