Skip to content

Commit

Permalink
Implementation for #654 + some updated offline test files
Browse files Browse the repository at this point in the history
  • Loading branch information
jansenbe committed Dec 10, 2021
1 parent f845489 commit aa3c12b
Show file tree
Hide file tree
Showing 99 changed files with 502 additions and 806 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
using PnP.Core.Services;
using PnP.Core.Services.Builder.Configuration;
using System;
using System.Net;
using System.Net.Http;

namespace PnP.Core.Test.Common.Services
{
Expand Down Expand Up @@ -53,9 +55,22 @@ private static IServiceCollection AddHttpHandlers(this IServiceCollection collec
private static IServiceCollection AddHttpClients(this IServiceCollection collection)
{
collection.AddHttpClient<SharePointRestClient>()
.AddHttpMessageHandler<SharePointRestRetryHandler>();
.AddHttpMessageHandler<SharePointRestRetryHandler>()
// We use cookies by adding them to the header which works great when used from Core framework,
// however when running the .NET Standard 2.0 version from .NET Framework we explicetely have to
// tell the http client to not use the default (empty) cookie container
.ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler()
{
UseCookies = false,
AutomaticDecompression = DecompressionMethods.All,

});
collection.AddHttpClient<MicrosoftGraphClient>()
.AddHttpMessageHandler<MicrosoftGraphRetryHandler>();
.AddHttpMessageHandler<MicrosoftGraphRetryHandler>()
.ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler()
{
AutomaticDecompression = DecompressionMethods.All,
});

return collection;
}
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit aa3c12b

Please sign in to comment.