コード例 #1
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                // get notifications
                var notifications = await _client.GetNotificationsAsync();

                // notify event bus
                _bus.Notify(notifications);

                // wait for 10 seconds
                await Task.Delay(TimeSpan.FromSeconds(10));
            }
        }