Esempio n. 1
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            var policyWrap = Policy.WrapAsync(
                _policyRegistry.Get <IAsyncPolicy>(CommandProcessor.CIRCUITBREAKERASYNC),
                _policyRegistry.Get <IAsyncPolicy>(CommandProcessor.RETRYPOLICYASYNC)
                );

            await policyWrap.ExecuteAsync(async() => { await _streamReader.ReadStream(stoppingToken); });
        }