Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
CDM Http Client is an HTTP client that implements retry logic to execute retries.
public class CdmHttpClient
Constructors
| Name | Description |
|---|---|
| CdmHttpClient(string, HttpMessageHandler) apiEndpoint: Optional API endpoint. handler: Optional HTTP message handler, handler can be changed to support testing and so on. |
Initializes a new instance of the CdmHttpClient class. |
Properties
| Name | Type | Description |
|---|---|---|
| Callback(CdmHttpResponse, bool, int) response: The CDM Http response. hasFailed: Denotes whether a request has failed. retryNumber: The number of retries happened (starting from 1). |
delegate | The callback function that gets called after the request is finished in CDM Http client. |
Methods
| Name | Description | Return Type |
|---|---|---|
| SendAsync(CdmHttpRequest, Callback, CdmCorpusContext) cdmRequest: The CDM Http request. callback: The callback that gets executed after the request finishes. ctx: The corpus context. |
Send a CDM request with the retry logic and returns an HTTP response. | Task<CdmHttpResponse> |