我們正在爲我們的應用服務器使用DotNet Remoting,並且還使用了StructureMap。如何在遠程對象內部設置適當的依賴注入以便我的代碼不再像這樣依賴於查找代碼?使用DotNet Remoting時的依賴注入
PolicyEntity policy = ObjectFactory.GetInstance<IPolicyDataAccessor>().FindByPolicyId (policyId);
爲了清楚起見,我希望能夠在遠程對象上聲明一個屬性,並將結構映射注入到其中。然後我可以寫。
PolicyEntity policy = PolicyDataAccessor.FindByPolicyId (policyId);
任何幫助將不勝感激。
在遠程對象的構造函數中調用ObjectFactory.BuildUp(this)是否足以讓它根據策略注入自身? –
這個技巧。請添加爲答案,我會接受它。 –