autofacデコレータサポート機能をシナリオに適用しようとしていますが、成功しません。私の場合、登録に名前が正しく割り当てられていないようです。
スキャンしたアセンブリタイプを名前で登録して、後で開いているジェネリックデコレータキーで使用できるようにする方法はありますか?
それとも私は完全に間違っていて、ここで不適切なことをしていますか?
builder.RegisterAssemblyTypes(typeof(IAggregateRepositoryAssembly).Assembly)
.AsClosedTypesOf(typeof(IAggregateViewRepository<>)) //here I need name, probably
.Named("view-implementor", typeof(IAggregateViewRepository<>))
.SingleInstance();
builder.RegisterGenericDecorator(typeof(CachedAggregateViewRepository<>),
typeof(IAggregateViewRepository<>), fromKey: "view-implementor");