public UnaryBenchmarkScenario(GrpcChannel[] channels, BenchReporter reporter, BenchmarkerConfig config) { _clients = channels.Select(x => MagicOnionClient.Create <IBenchmarkService>(x)).ToArray(); _reporter = reporter; _config = config; }
public CCoreHubLongRunBenchmarkScenario(Channel[] channels, BenchReporter reporter, BenchmarkerConfig config) { _clients = channels.Select(x => StreamingHubClient.ConnectAsync <ILongRunBenchmarkHub, ILongRunBenchmarkHubReciever>(new DefaultCallInvoker(x), this).GetAwaiter().GetResult()).ToArray(); _reporter = reporter; _config = config; }
public HubBenchmarkScenario(GrpcChannel[] channels, BenchReporter reporter, BenchmarkerConfig config) { _clients = channels.Select(x => StreamingHubClient.ConnectAsync <IBenchmarkHub, IBenchmarkHubReciever>(x, this).GetAwaiter().GetResult()).ToArray(); _reporter = reporter; _config = config; }
public ApiBenchmarkScenario(ApiClient[] clients, BenchReporter reporter, BenchmarkerConfig config) { _clients = clients; _reporter = reporter; _config = config; }
public GrpcBenchmarkScenario(GrpcChannel[] channels, BenchReporter reporter, BenchmarkerConfig config) { _clients = channels.Select(x => new Greeter.GreeterClient(x)).ToArray(); _reporter = reporter; _config = config; }