Uso in alcuni modelli una classe di sottocodice (UserInfo) che dovrebbe contenere alcune informazioni relative all'utente. Questo modello sub può essere utilizzato in vari modelli, ad esempioModelBinder e submodel
public class Model
{
int string Value { get; set; }
public UserInfo User { get; set; }
}
ho creato un modello di legante e registrato in WebApiConfig
config.BindParameter(typeof(UserInfo), new UserModelBinder());
La cosa è l'UserModelBinder non viene chiamato dalla WebAPI pipeline di elaborazione. Sembra che questi modelbinders non siano chiamati per i sub-modelli. Mi sto perdendo qualcosa ?
Mettere l'attributo ModelBinder non funziona neanche. – user49126