私は Autofac (3) を初めて使用し、それを使用して IRecognizer を実装するいくつかのアセンブリ内のいくつかのクラスを見つけています。
ので、私は持っています:
builder.RegisterAssemblyTypes(AppDomain.CurrentDomain.GetAssemblies()).As<IRecognizer>();
これは問題ありません。
しかし、見つかったコンポーネントへの参照をコンストラクターに挿入したいと思います-一種の:
public Detector(List<IRecognizer> recognizers)
{
this.Recognizers = recognizers;
}
これを行う方法はありますか?