Ich verwende in einigen Modellen eine Untermodellklasse (UserInfo), die einige benutzerbezogene Informationen enthalten sollte. Dieses Teilmodell kann in verschiedenen Modellen verwendet werden, zum BeispielModelBinder und Untermodelle
public class Model
{
int string Value { get; set; }
public UserInfo User { get; set; }
}
ich ein Modell Binder erstellt haben und registriert es in WebApiConfig
config.BindParameter(typeof(UserInfo), new UserModelBinder());
Die Sache ist die UserModelBinder nicht durch die WebAPI genannt Verarbeitungs-Pipeline. Es scheint, dass diese Modellbinder für die Untermodelle nicht aufgerufen werden. Fehle ich etwas?
Putting das Attribut nicht Modelbinder entweder funktioniert. – user49126