IAsyncRequests 必须在 DI 中注册吗
Do IAsyncRequests have to be register in DI
使用 MediatR,
IAsyncRequest<T>
必须在容器中注册。
我已经 Unity
自动注册了所有内容,它很正确地抱怨我对 IAsyncRequest<bool>
.
有多个绑定
所以我想我有两个选择,不注册 IAsyncRequest<T>
或不自动注册 IAsyncRequest<T>
,给他们命名注册。
我认为做前者是最简单的,我只是想知道是否有任何特殊原因将 IAsyncRequest
注册到他们的具体实现中。
不,他们没有。只有处理程序需要注册。查看 GitHub 存储库以获取 Unity 注册的工作示例。
使用 MediatR,
IAsyncRequest<T>
必须在容器中注册。
我已经 Unity
自动注册了所有内容,它很正确地抱怨我对 IAsyncRequest<bool>
.
所以我想我有两个选择,不注册 IAsyncRequest<T>
或不自动注册 IAsyncRequest<T>
,给他们命名注册。
我认为做前者是最简单的,我只是想知道是否有任何特殊原因将 IAsyncRequest
注册到他们的具体实现中。
不,他们没有。只有处理程序需要注册。查看 GitHub 存储库以获取 Unity 注册的工作示例。