Dot-Net
在 Autofac 中,如何更改呼叫 Build 後註冊的實例?
所以可以說我有這個程式碼
var builder = new ContainerBuilder(); builder.RegisterInstance(new MyType()); var container = builder.Build();然後一段時間後,我想
MyType為所有呼叫的未來解析更改實例container。
在要更改註冊的時候,新建一個
ContainerBuilder,註冊新的實例,Update在容器中呼叫傳遞:// at some later point... builder = new ContainerBuilder(); builder.RegisterInstance(myType2); builder.Update(container);