예제 #1
0
        public override async Task ExecuteAsync(CancellationToken cancellationToken)
        {
            while (!cancellationToken.IsCancellationRequested)
            {
                await _provider.UpdateString(cancellationToken);

                await Task.Delay(5000, cancellationToken);
            }
        }
예제 #2
0
        protected override async Task ExecuteAsync(CancellationToken cancellationToken, CancellationTokenSource cts)
        {
            while (!cancellationToken.IsCancellationRequested)
            {
                await _stringProvider.UpdateString(cancellationToken, cts);

                await Task.Delay(TimeSpan.FromSeconds(5), cancellationToken);
            }
        }