0
を注入されません私はコンポーネントを登録していて、IWorkersの配列を注入しようとしています。 IWorkersには独自の依存関係があります。 IWorkerが1つしか指定されていない場合、その依存関係は解決されますが、複数回渡された場合は発生しません。城ウィンザー3ベータ1 ArrayResolver依存関係は、私はそうのようにインストーラに追加されました私はArrayResolverを使用しています。1.城ウィンザー3ベータ版の問題を抱えている
これは動作しません。
objContainer.Register(Component.For(Of Services.INotifiableService).ImplementedBy(Of Services.MyService).Named(GetType(Services.MyService).Name).DependsOn(Dependency.OnComponent(GetType(Services.Resolvers.IResolver), GetType(Services.Resolvers.MyResolver).Name), Dependency.OnComponentCollection(Of Services.Workers.IWorker())(GetType(Services.Workers.IWorkerImplementationA), GetType(Services.Workers.IWorkerImplementationB))).Interceptors(Of Logging.Interceptors.InfoLoggingInterceptor, Notifications.Interceptors.ServiceErrorInterceptor).LifeStyle.Transient())
これは以下となります。
objContainer.Register(Component.For(Of Services.INotifiableService).ImplementedBy(Of Services.MyService).Named(GetType(Services.MyService).Name).DependsOn(Dependency.OnComponent(GetType(Services.Resolvers.IResolver), GetType(Services.Resolvers.MyResolver).Name), Dependency.OnComponentCollection(Of Services.Workers.IWorker())(GetType(Services.Workers.IWorkerImplementationA))).Interceptors(Of Logging.Interceptors.InfoLoggingInterceptor, Notifications.Interceptors.ServiceErrorInterceptor).LifeStyle.Transient())
が、私はシンプルな何かをしないのですか、これはバグでしょうか?