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); } }