Skip to content

Conversation

@MIchaelMainer
Copy link
Collaborator

MIchaelMainer and others added 15 commits October 28, 2019 21:54
modified:   src/Microsoft.Graph.Core/Extensions/BaseRequestExtensions.cs

Added WithResponseHandler<T>

modified:   src/Microsoft.Graph.Core/Requests/BaseRequest.cs

Added property to make the response handler accessible.

new file:   src/Microsoft.Graph.Core/Requests/DeltaResponseHandler.cs

Added DeltaResponseHandler to capture changed property names
and add them to a list that is added to a prpoerty named 'changes'.

modified:   src/Microsoft.Graph.Core/Requests/IBaseRequest.cs

Added ResponseHandler property.

new file:   src/Microsoft.Graph.Core/Requests/IResponseHandler.cs

Added a common interface for creating response handlers.

modified:   src/Microsoft.Graph.Core/Requests/ResponseHandler.cs

Now implements the common interface.

modified:   tests/Microsoft.Graph.DotnetCore.Core.Test/Requests/ResponseHandlerTests.cs
* Prevent setting of Timeout property

* Add  test to validate the change.

* Update csproj to new version after release
* Allow null authProvider
* Add test to check for not null httpClient
DeltaResponseHandler adds a delta response payload manifest to CollectionPage.AdditionalData
@MIchaelMainer MIchaelMainer merged commit 8670e7b into master Feb 5, 2020
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.

5 participants