我有以下類別:創建需要與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)
{...}
}
我怎樣才能在ObjectFactory的初始化這個班了,這樣讓IAllowanceManager也autowires和初始化實例(帶構造函數參數)StateManager和TranslationManager。所以我只需要像這樣檢索IAllowanceDeduction的實例:
IAllowanceManager a_Manager = ObjectFactory....// Gets Allowancemanager configured with initialized instances of IStateManager and ITranslationManager
ARG1和ARG2這裏分別ITranslationManager和ISessionHelper被實例? – 2010-09-14 10:39:07
是的,請查看我的編輯 – 2010-09-14 10:57:47
請解釋StateManager和TranslationManager如何構建,因爲我看不到您傳遞所需的「文化」和「鍵」參數。 – 2010-09-14 11:07:26