Use a specific timeout connected to a retrypolicy
I'm creating a retry policy the following way: var policy = Policy.Handle<Exception>().WaitAndRetryAsync... How to chail/build a timeout for the retrypolicy above? Policy.TimeoutAsync returns a TimeoutPolicy , hence I'm not able to do something like var policy = Policy.TimeoutAsync(30).Handle<Exception>().WaitAndRetryAsync... . Does the timeout become a common setting for all my retry policies? To combine policies, you build each policy separately, then combine them using PolicyWrap . To build an overall timeout which applies across all retries as a whole (ie across the entire operation): var