Class FallbackHandler
This handler falls back to different base urls in case of server or network errors.
Inheritance
System.Object
FallbackHandler
Namespace: Dangl.RestClient
Assembly: Dangl.RestClient.dll
Syntax
public class FallbackHandler : DelegatingHandler
Constructors
| Improve this Doc View SourceFallbackHandler(String[])
This handler falls back to different base urls in case of server or network errors.
Declaration
public FallbackHandler(params string[] baseUrls)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | baseUrls | Absolute urls that point to the same service in case of failures |
Methods
| Improve this Doc View SourceSendAsync(HttpRequestMessage, CancellationToken)
This handler falls back to different base urls in case of server or network errors.
Declaration
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
HttpRequestMessage | request | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<HttpResponseMessage> |