public static void Main(string[] args) { var server = new Server() { Services = { OrderRpcService.BindService(new GrpcOrderService()) }, Ports = { new ServerPort("localhost", 8888, ServerCredentials.Insecure) } }; server.Start(); Console.ReadLine(); //CreateHostBuilder(args).Build().Run(); }
protected override Task ExecuteAsync(CancellationToken stoppingToken) { if (!stoppingToken.IsCancellationRequested) { _server = new Server() { Services = { OrderRpcService.BindService(new GrpcOrderService()) }, Ports = { new ServerPort("localhost", 8888, ServerCredentials.Insecure) } }; _server.Start(); } return(Task.CompletedTask); }
protected override Task ExecuteAsync(CancellationToken stoppingToken) { if (!stoppingToken.IsCancellationRequested) { using (var scope = _serviceProvider.CreateScope()) { _server = new Server() { Services = { OrderRpcService.BindService(scope.ServiceProvider.GetService <OrderRpcService.OrderRpcServiceBase>()) }, Ports = { new ServerPort("localhost", 8888, ServerCredentials.Insecure) } }; } _server.Start(); } return(Task.CompletedTask); }