> ## Documentation Index
> Fetch the complete documentation index at: https://docs.resq.software/llms.txt
> Use this file to discover all available pages before exploring further.

# ResQ.Clients.BaseServiceClient.BuildResiliencePipeline(bool)

### [ResQ.Clients](./ResQ.Clients.md "ResQ.Clients").[BaseServiceClient](./ResQ.Clients.BaseServiceClient.md "ResQ.Clients.BaseServiceClient")

## BaseServiceClient.BuildResiliencePipeline(bool) Method

Builds the resilience pipeline with circuit breaker, timeout, and optional retries.

```csharp theme={null}
private Polly.ResiliencePipeline<System.Net.Http.HttpResponseMessage> BuildResiliencePipeline(bool enableRetries);
```

#### Parameters

<a name="ResQ.Clients.BaseServiceClient.BuildResiliencePipeline(bool).enableRetries" />

`enableRetries` [System.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean "System.Boolean")

#### Returns

[Polly.ResiliencePipeline\<](https://learn.microsoft.com/en-us/dotnet/api/polly.resiliencepipeline-1 "Polly.ResiliencePipeline`1")[System.Net.Http.HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage "System.Net.Http.HttpResponseMessage")[>](https://learn.microsoft.com/en-us/dotnet/api/polly.resiliencepipeline-1 "Polly.ResiliencePipeline`1")
