Overview
This section contains the commonly used utility classes.
The C# code can be found here.
Classes
| Name | Description |
|---|---|
| Copy Options | Options to be used when copying a CdmObject or when converting a manifest to a persisted type. |
| Event Callback | Represents the callback object used in CdmCorpusDefinition.SetEventCallback(...). |
| Event List | Stores events generated by the SDK during execution of a top-level API call. |
| HTTP Client | CDM Http Client is an HTTP client that implements retry logic to execute retries. |
| Logger | Formats log messages in a consistent way. |
| Resolve Context | Resolution execution context. |
| Resolve Options | Options to be used for resolution. If it's an optional argument to a method, it's safe to leave it null because default resolve options would just be created and used instead. |
| Storage Utils | Contains storage-related utility methods. |
| Telemetry Client | The interface that can be implemented to ingest telemetry into databases. |
| Telemetry Config | Configuration information to establish a connection with the database for telemetry collection. |
| Telemetry Kusto Client | A client for ingesting logs into Kusto database. |
| Token Provider | The interface to be implemented by users to provision their customized token provider. |