0

查看 gRPC 客户端支持的 DI,我很难弄清楚应该如何实现命名 gRPC 客户端。

Grpc.Net.ClientFactory软件包提供了注册命名gRPC 客户端的功能。然而,我能找到的所有示例都直接将 gRPC 客户端注入到某个类中,而不是使用工厂通过指定名称创建它。

同一个包中有一个GrpcClientFactory类包含这样一个函数,可以根据给定的名称创建 gRPC 客户端,但是,它是抽象的,默认实现是内部的。不像IHttpClientFactory它不能注射。我的问题是是否有必要自己创建一个GrpcClientFactory实现才能使用命名的 gRPC 客户端功能,或者我是否遗漏了一些东西。

4

0 回答 0