3
ウィンザーは、別々のパラメータに基づいて異なる実装のサービスを返すことができますか?城ウィンザーとの文脈的バインディング
たとえば、Roleプロパティを持つUserオブジェクトがある場合、このオブジェクトをRoleの値に従って別々に水和することができます。これを行うにはIUserServiceを使用したいが、IoCコンテナによって決定されたIUserServiceの具体的な実装がある。
Ninjectはこの機能を「コンテキストバインディング」として提供していると思いますが、Windsorが独自の解像度ロジックを使用せずに提供しているかどうかはわかりません。
ありがとうございます - 私はこれを試してみます – Graham
私はISubDependencyResolverを使い終わった - それは素晴らしいです!ありがとう – Graham