Je les classes suivantes:Créer des instances d'une classe qui a besoin d'un argument constructeur avec StructureMap
public class AllowanceManager : IAllowanceManager
{
public AllowanceManager(ITranslationManager t_Manager, ISessionManager s_Manager)
{...}
}
public class TranslationManager : ITranslationManager
{
public TranslationManager(string culture)
{...}
}
public class SessionManager : ISessionManager
{
public SessionManager(string key)
{...}
}
Comment puis-je initialiser ce cours en ObjectFactory afin que l'obtention d'une instance de IAllowanceManager aussi autowires et Initialise (avec les arguments du constructeur) StateManager et TranslationManager. Alors que j'ai seulement besoin de récupérer l'instance de IAllowanceDeduction comme suit:
IAllowanceManager a_Manager = ObjectFactory....// Gets Allowancemanager configured with initialized instances of IStateManager and ITranslationManager
arg1 et arg2 ici étant des cas de ITranslationManager et ISessionHelper respectivement? –
oui, vérifiez mon edit –
Veuillez expliquer comment StateManager et TranslationManager sont construits car je ne peux pas vous voir passer les arguments "culture" et "clé" requis. –