Répondre

0

Si vous souhaitez désactiver globalement l'injection de propriété, vous pouvez utiliser ce code :

// We don't want to inject properties, only ctors 
var propInjector = Kernel.ComponentModelBuilder 
        .Contributors 
        .OfType<PropertiesDependenciesModelInspector>() 
        .Single(); 

Kernel.ComponentModelBuilder.RemoveContributor(propInjector); 

(échantillon du code tiré de Castle Windsor docs - voir pour plus de détails)

Questions connexes