Open samvaity opened 1 month ago
HI Sameeksha
The only thing I have noted that isn't mentioned above is com.azure.core.client.traits.*
- is missing some that were used in the app config SDK, ConnectionStringTrait in particular. Am guessing similar to policies, in that if it's required it should be pretty simple to lift/shift?
Rob S
Identified Areas for filling gap between azure-core and clientcore
Policies: Support for more general policies like, user agent policy, cookie policy, addHeaders.
Serialization: Missing API support for custom serializer/adapter from user.
Response Handling: The need for
ResponseBase
with strongly typed headers. (with lazily invoked headers, so that the typed headers the values aren't converted until access time)Pagination: Support for paged responses and LRO operations.
Authentication: Missing support for
TokenCredential
points to a gap in the authentication mechanisms.Policy positioning: The concept of adding before and after retry policies for handling transient errors and ensuring reliable retries/redirects.
ServiceVersion: Missing support for
ServiceVersion
, there is no mechanism to handle different versions of the API.Compatibility with azure-core: Utilize azure-core's shared primitives, abstractions, and helpers to maintain consistency Azure SDK client libraries.
Tracing: Missing support for tracing.
Minor: