ArrayModelBinder<TElement> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ArrayModelBinder<TElement>(IModelBinder) |
Obsolète.
Ce constructeur est obsolète et sera supprimé dans une version ultérieure. L’alternative recommandée est la surcharge qui prend également un ILoggerFactory. Crée un ArrayModelBinder<TElement>. |
ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory) |
Crée un ArrayModelBinder<TElement>. |
ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean) |
Crée un ArrayModelBinder<TElement>. |
ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean, MvcOptions) |
Crée un ArrayModelBinder<TElement>. |
ArrayModelBinder<TElement>(IModelBinder)
- Source:
- ArrayModelBinder.cs
- Source:
- ArrayModelBinder.cs
Attention
This constructor is obsolete and will be removed in a future version. The recommended alternative is the overload that also takes an ILoggerFactory.
Ce constructeur est obsolète et sera supprimé dans une version ultérieure. L’alternative recommandée est la surcharge qui prend également un ILoggerFactory.
Crée un 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)
Paramètres
- elementBinder
- IModelBinder
pour la IModelBinder liaison TElement
.
- Attributs
S’applique à
ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)
- Source:
- ArrayModelBinder.cs
- Source:
- ArrayModelBinder.cs
- Source:
- ArrayModelBinder.cs
Crée un 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)
Paramètres
- elementBinder
- IModelBinder
pour la IModelBinder liaison TElement
.
- loggerFactory
- ILoggerFactory
L’ILoggerFactoryopérateur
Remarques
Le classeur n’ajoute pas d’erreur pour un modèle de niveau supérieur indépendant, même si IsBindingRequired est true
.
S’applique à
ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)
- Source:
- ArrayModelBinder.cs
- Source:
- ArrayModelBinder.cs
Crée un 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)
Paramètres
- elementBinder
- IModelBinder
pour la IModelBinder liaison TElement
.
- loggerFactory
- ILoggerFactory
L’ILoggerFactoryopérateur
- allowValidatingTopLevelNodes
- Boolean
Indication que la validation des modèles de niveau supérieur est activée. Si true
et IsBindingRequired concerne true
un modèle de niveau supérieur, le classeur ajoute une ModelStateDictionary erreur lorsque le modèle n’est pas lié.
Remarques
Le allowValidatingTopLevelNodes
paramètre est actuellement ignoré.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.AllowValidatingTopLevelNodes est toujours true
dans ArrayModelBinder<TElement>.
S’applique à
ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean, MvcOptions)
- Source:
- ArrayModelBinder.cs
Crée un 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)
Paramètres
- elementBinder
- IModelBinder
pour la IModelBinder liaison TElement
.
- loggerFactory
- ILoggerFactory
L’ILoggerFactoryopérateur
- allowValidatingTopLevelNodes
- Boolean
Indication que la validation des modèles de niveau supérieur est activée. Si true
et IsBindingRequired concerne true
un modèle de niveau supérieur, le classeur ajoute une ModelStateDictionary erreur lorsque le modèle n’est pas lié.
- mvcOptions
- MvcOptions
L’MvcOptionsopérateur
Remarques
Il s’agit du constructeur préféré ArrayModelBinder<TElement> .
Le allowValidatingTopLevelNodes
paramètre est actuellement ignoré.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.AllowValidatingTopLevelNodes est toujours true
dans ArrayModelBinder<TElement>.