コード例 #1
0
        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();
        }
コード例 #2
0
 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);
 }
コード例 #3
0
ファイル: Worker.cs プロジェクト: lv-conner/Order
 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);
 }