2014-10-28 31 views
3

似乎在NServiceBus 5版本的API允許你inject an instance of your own IoC container into NServiceBus的語法如下:堵在自己的IoC容器在NServiceBus 4

configuration.UseContainer<UnityBuilder>(c => c.UseExistingContainer(unityContainer)); 

4版本只提到語法如下:

Configure.With().UsingContainer<UnityObjectBuilder>(); 

在NServiceBus的第4版中無法注入自己的容器實例是否正確?即你只能告訴NServiceBus使用另一個容器,但而不是你的具體。

回答

3

是的,這是支持的。語法是:

Configure.With().UnityBuilder(container); 
+1

是的,這是正確的,作爲參考,你需要兩個NuGet包。 'Unity.Interception'和'NServiceBus.Unity'。 – 2014-10-31 07:29:19