我正在使用新的 ASP.NET Core,目前正在创建一个我想从 JavaScript 前端调用的 API。
我想使用调解器模式来减少耦合,我从 Jimmy Bogard找到了 Library MediatR 。
我的问题在于使用 DI 中的构建将其连接起来,我尝试查看示例,但看不到它如何绑定到启动类中的 ConfigureServices 方法。
有人有任何见解吗?
更新:我得到了它的工作,从我的 ConfigureService 方法:
services.AddScoped<SingleInstanceFactory>(p => t => p.GetRequiredService(t));
services.Scan(scan => scan
.FromAssembliesOf(typeof(IMediator), typeof(MyHandler.Handler))
.AddClasses()
.AsImplementedInterfaces());