如何在工厂中使用命名的gRPC客户端

时间:2020-06-02 13:49:35

标签: c# .net grpc grpc-dotnet

看着gRPC客户端支持的DI,我在弄清楚应该如何实现命名gRPC客户端的实现方面遇到了麻烦。

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

同一包中有一个GrpcClientFactory类,该类包含用于基于给定名称创建gRPC客户端的功能,但是,它是抽象的,默认实现是内部的。与IHttpClientFactory不同,它不能被注入。我的问题是,是否有必要自己创建一个GrpcClientFactory实现以便使用命名的gRPC客户端功能,或者我是否错过了一些东西。

0 个答案:

没有答案