根据文档, PreparingEventArgs 应该具有 Instance 属性,因此您可以提供替代实例而不是默认实例。
但据我所知,该属性不存在。它应该存在还是不存在?
(我知道我可以在激活事件中交换实例,但我想避免创建一个实例,如果我不得不把它扔掉的话。)
根据文档, PreparingEventArgs 应该具有 Instance 属性,因此您可以提供替代实例而不是默认实例。
但据我所知,该属性不存在。它应该存在还是不存在?
(我知道我可以在激活事件中交换实例,但我想避免创建一个实例,如果我不得不把它扔掉的话。)
您使用的是什么版本的 Autofac?
在最新的来源中,该Instance
属性确实被删除了。另一种方法是挂钩Activating
事件并使用.ReplaceInstance
ActivatingEventArgs