0
我一直沒有使用Autofac長,我想知道這是註冊參數的最佳方式:Autofac最佳實踐傳遞參數
使用寄存器()方法,以表達蘭巴
builder.Register(a => new SomeClass(config)) .As<ISomeClass>();
使用RegisterType()方法和WithParameter()
builder.RegisterType<SomeClass>() .WithParameter(new NamedParameter("config", config)) .As<ISomeClass>();
第二種方式對我來說看起來更好,但我猜這是非常危險的,因爲參數的名稱可以改變。