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