0

私の質問はおそらくひどいものですが、疑似コードで Castle Windsor を使用してやろうとしていることは次のとおりです。

Register IFoo as Foo
Register IBar as Bar

When IFoo Is Passed Into a constructor And Being Resolved to Foo:
    Resolve IBar to Bar And pass typeof(Foo) to IBar.Create() method
        [ Resolve<IBar>().Create(typeof(Foo)) ]

目標は、IFoo を依存関係として使用しようとするときはいつでも、IFoo (Foo) の TYPE の実装を IBar のメソッドに渡したいことです。これにより、Foo のインスタンスを新しく作成し、Foo を水和するための作業が行われます。ポコ。

何か案は?

4

1 に答える 1