ドキュメントによると、PreparingEventArgs には Instance プロパティが必要であるため、デフォルトの代わりに代替インスタンスを指定できます。
しかし、私が見る限り、そのプロパティはありません。それはそこにあるはずですか?
(アクティブ化イベントでインスタンスを交換できることはわかっていますが、インスタンスを破棄する必要がある場合は、インスタンスの作成を避けたいと考えています。)
ドキュメントによると、PreparingEventArgs には Instance プロパティが必要であるため、デフォルトの代わりに代替インスタンスを指定できます。
しかし、私が見る限り、そのプロパティはありません。それはそこにあるはずですか?
(アクティブ化イベントでインスタンスを交換できることはわかっていますが、インスタンスを破棄する必要がある場合は、インスタンスの作成を避けたいと考えています。)
Autofac のどのバージョンを使用していますか?
最新のソースでは、Instanceプロパティは実際に削除されています。Activatingもう 1 つの方法は、イベントにフックして、でReplaceInstanceメソッドを使用することActivatingEventArgsです。