Class ThrottleDelegatingHandler
- Namespace
- DocuWare.Platform.ServerClient
- Assembly
- DocuWare.Platform.ServerClient.dll
public class ThrottleDelegatingHandler : DelegatingHandler, IDisposable
- Inheritance
-
ThrottleDelegatingHandler
- Implements
- Inherited Members
Constructors
ThrottleDelegatingHandler(HttpMessageHandler)
public ThrottleDelegatingHandler(HttpMessageHandler innerHandler)
Parameters
| Type | Name | Description |
|---|---|---|
| HttpMessageHandler | innerHandler |
Methods
SendAsync(HttpRequestMessage, CancellationToken)
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| HttpRequestMessage | request | The HTTP request message to send to the server. |
| CancellationToken | cancellationToken | A cancellation token to cancel operation. |
Returns
| Type | Description |
|---|---|
| Task<HttpResponseMessage> | The task object representing the asynchronous operation. |
Overrides
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The |
| OperationCanceledException | The cancellation token was canceled. This exception is stored into the returned task. |