示例#1
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                var status = await _webApiClient.GetStatus();

                _logger.LogInformation(status);

                await Task.Delay(10000, stoppingToken);
            }
        }
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                var webApiStatus = await _webApiClient.GetStatus();

                _logger.LogInformation($"WebApi: {webApiStatus}");

                var grpcApiStatus = await _grpcClient.GetStatus();

                _logger.LogInformation($"gRPC: {grpcApiStatus}");

                await Task.Delay(10000, stoppingToken);
            }
        }