ComplexTypeModelBinder Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ComplexTypeModelBinder(IDictionary<ModelMetadata,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 ComplexTypeModelBinder. |
ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory) |
Erstellt einen neuen ComplexTypeModelBinder. |
ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory, Boolean) |
Erstellt einen neuen ComplexTypeModelBinder. |
ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>)
- Quelle:
- ComplexTypeModelBinder.cs
- Quelle:
- ComplexTypeModelBinder.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 ComplexTypeModelBinder.
public:
ComplexTypeModelBinder(System::Collections::Generic::IDictionary<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^> ^ propertyBinders);
public ComplexTypeModelBinder (System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> propertyBinders);
[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 ComplexTypeModelBinder (System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> propertyBinders);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder : System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder
[<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.ComplexTypeModelBinder : System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder
Public Sub New (propertyBinders As IDictionary(Of ModelMetadata, IModelBinder))
Parameter
- propertyBinders
- IDictionary<ModelMetadata,IModelBinder>
Die IDictionary<TKey,TValue> der Bindemittel, die für Bindungseigenschaften verwendet werden sollen.
- Attribute
Gilt für:
ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory)
- Quelle:
- ComplexTypeModelBinder.cs
- Quelle:
- ComplexTypeModelBinder.cs
- Quelle:
- ComplexTypeModelBinder.cs
Erstellt einen neuen ComplexTypeModelBinder.
public:
ComplexTypeModelBinder(System::Collections::Generic::IDictionary<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^> ^ propertyBinders, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory);
public ComplexTypeModelBinder (System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> propertyBinders, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder : System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder
Public Sub New (propertyBinders As IDictionary(Of ModelMetadata, IModelBinder), loggerFactory As ILoggerFactory)
Parameter
- propertyBinders
- IDictionary<ModelMetadata,IModelBinder>
Die IDictionary<TKey,TValue> der Bindemittel, die für Bindungseigenschaften verwendet werden sollen.
- 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:
ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory, Boolean)
- Quelle:
- ComplexTypeModelBinder.cs
- Quelle:
- ComplexTypeModelBinder.cs
Erstellt einen neuen ComplexTypeModelBinder.
public:
ComplexTypeModelBinder(System::Collections::Generic::IDictionary<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder ^> ^ propertyBinders, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory, bool allowValidatingTopLevelNodes);
public ComplexTypeModelBinder (System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> propertyBinders, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes);
new Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder : System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> * Microsoft.Extensions.Logging.ILoggerFactory * bool -> Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder
Public Sub New (propertyBinders As IDictionary(Of ModelMetadata, IModelBinder), loggerFactory As ILoggerFactory, allowValidatingTopLevelNodes As Boolean)
Parameter
- propertyBinders
- IDictionary<ModelMetadata,IModelBinder>
Die IDictionary<TKey,TValue> der Bindemittel, die für Bindungseigenschaften verwendet werden sollen.
- 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.
Hinweise
Der allowValidatingTopLevelNodes
Parameter wird derzeit ignoriert.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für