私は、動作するためには何らかの状態が必要なMixInを持っています。ように私はそれを登録していますWindsor MixInはシングルトンですか?
は...
container.Register(Component.For(Of ICat) _
.ImplementedBy(Of Cat) _
.LifeStyle.Transient _
.Proxy.MixIns(New MyMixin()))
私は(ICATの)container.Resolveを呼び出す
は、私は戻ってもIMixinを実装ICATのプロキシを取得します。しかし、container.Resolve(ICatの)をもう一度呼び出すと、ICatの新しいプロキシが取得されますが、MyMixinは同じインスタンスです。 (コンテナにIMixinを作成する方法を教えてくれなかったので意味があります)
IMixinは、コンポーネントのライフスタイルがTransientであっても、シングルトンです。
Fluent Interfaceでは、WindsorにコンポーネントのMyMixInの新しいインスタンスを作成する方法を教えてください。