Skip to content

Conversation

@MattB-msft
Copy link
Member

Fixed and issue with the client being non-castable to IOrganizationServiceAsync, Client will now cast again. (Internal Report)

  • Special note:
    • IOrganizationServiceAsync has async methods without cancellation support. this is required for service mapping as the dataverse server does not natively support this feature.
    • IOrganizationServiceAsync2 has async methods WITH cancellation support.
      • This surfaces in the client as 2 forms of each async method and is currently necessary to support internal auto generation of contracts for service communication. We will work to improve this in the future.
      • Cancellation events will currently raise an OperationCancelled Exception, this can either be the topmost exception, or embedded in a DataverseException.
      • Cancellation methods are 'preferred' if you need to support cancellation in your application.

Fixed an issue with External authentication type not being properly passed though to cloned clients. Fixed #162

@MattB-msft MattB-msft merged commit f0e2687 into master Oct 4, 2021
@MattB-msft MattB-msft deleted the release/update/211004081602 branch March 10, 2022 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

REST calls have empty Bearer token in the newest version (0.4.21)

2 participants