1

根据文档, PreparingEventArgs 应该具有 Instance 属性,因此您可以提供替代实例而不是默认实例。

但据我所知,该属性不存在。它应该存在还是不存在?

(我知道我可以在激活事件中交换实例,但我想避免创建一个实例,如果我不得不把它扔掉的话。)

4

1 回答 1

1

您使用的是什么版本的 Autofac?

在最新的来源中,该Instance属性确实被删除了。另一种方法是挂钩Activating事件并使用.ReplaceInstanceActivatingEventArgs

于 2012-10-29T16:41:41.943 回答