Example #1
0
 private static IServiceCollection AddGrpcHttpGateway(this IServiceCollection services, GrpcHttpGatewayConfiguration config)
 {
     services.Configure <GrpcHttpGatewayConfiguration>(c =>
     {
         c.PluginMonitor = config.PluginMonitor;
         c.ProtoMonitor  = config.ProtoMonitor;
     });
     Built.Grpcc.ServiceCollectionExtensions.AddServices(services);
     services.TryAddTransient <GrpcRequestBuilder>();
     return(services);
 }
Example #2
0
 public static IOcelotBuilder AddGrpcHttpGateway(this IOcelotBuilder builder, GrpcHttpGatewayConfiguration config)
 {
     builder.Services.AddGrpcHttpGateway(config);
     return(builder);
 }