Example #1
0
 /// <summary>
 /// 扩展测试二,明确
 /// </summary>
 /// <param name="data"></param>
 /// <param name="userId"></param>
 /// <returns></returns>
 public static Service.Grpc.GrpcExampleService.GrpcExampleServiceClient Client(this IGrpcClient <Service.Grpc.GrpcExampleService.GrpcExampleServiceClient> data, long userId)
 {
     return(data.CreateClient((servercallInvokers) =>
     {
         //TODO 根据userId 来选择节点
         return servercallInvokers[0];
     }));
 }
Example #2
0
 /// <summary>
 /// 扩展一
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="data"></param>
 /// <param name="userId"></param>
 /// <returns></returns>
 public static T Client <T>(this IGrpcClient <T> data, long userId) where T : ClientBase
 {
     return(data.CreateClient((servercallInvokers) =>
     {
         //TODO 根据userId 来选择节点
         return servercallInvokers[0];
     }));
 }