小编dma*_*509的帖子

MediatR Autofac Handler 在容器中注册

我在我的第一个 IMediatR Autofac MVC 项目中遇到了问题。非常感谢您的帮助..提前致谢!

找不到 SliceProject.Services.Query.GetUserListQuery 类型的请求的处理程序。容器或服务定位器配置不正确,或者处理程序未在容器中注册。

Autofac 容器代码:

builder
    .RegisterAssemblyTypes(typeof(IRequest<>).Assembly)
    .Where(t => t.IsClosedTypeOf(typeof(IRequest<>)))
    .AsImplementedInterfaces();    

builder
    .RegisterAssemblyTypes(typeof(IRequestHandler<,>).Assembly)
    .Where(t => t.IsClosedTypeOf(typeof(IRequestHandler<,>)))
    .AsImplementedInterfaces();
Run Code Online (Sandbox Code Playgroud)

mediatr

2
推荐指数
1
解决办法
4196
查看次数

标签 统计

mediatr ×1