Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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> |