Unityで次のことを試しています:
次のコンストラクタを持つ型があります
public Type1(Type2 firstDependency, Type3 secondDependency)
Unityで解決する際、インジェクトType1する特定のインスタンスを指定したいType2。のこの特定のインスタンスはType2コンテナーに登録されていません。Type3コンテナに登録されており、通常どおり解決する必要があります。
より具体的にType1は、DocumentViewerクラスであると考えてください。Type2は特定のものDocumentです。Type3ですSpellingChecker。
実行時にのみ知られているDocumentVieweraを解決できるようにしたい。Document異なる複数DocumentViewerのインスタンスをDocuments作成できます。
これどうやってするの?