XML を使用してファクトリのメソッドからの参照を解決するよう Castle Windsor に指示する方法は知っていますが、Container.AddComponent() インターフェイスを介してプログラムで解決できますか? そうでない場合、コードからそれを行う他の方法はありますか?
編集: 混乱があるようですので、明確にさせてください。コードで次のことを行う方法を探しています:
<facilities>
<facility
id="factory.support"
type="Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.MicroKernel"
/>
</facilities>
<components>
<component
id="CustomerRepositoryFactory"
type="ConsoleApplication2.CustomerRepositoryFactory, ConsoleApplication2"
/>
<component
id="CustomerRepository"
service="ConsoleApplication2.ICustomerRepository, ConsoleApplication2"
type="ConsoleApplication2.CustomerRepository, ConsoleApplication2"
factoryId="CustomerRepositoryFactory"
factoryCreate="Create"
/>
</components>