<PackageReference Include="System.ServiceModel.Http" Version="8.1.2" />

System.ServiceModel.Channels.HttpChannelUtilities

static class HttpChannelUtilities
namespace System.ServiceModel.Channels { internal static class HttpChannelUtilities { public static Task<(NetworkCredential networkCredential, TokenImpersonationLevel impersonationLevel, AuthenticationLevel authenticationLevel)> GetCredentialAsync(AuthenticationSchemes authenticationScheme, SecurityTokenProviderContainer credentialProvider, TimeSpan timeout); public static HttpResponseMessage ProcessGetResponseWebException(HttpRequestException requestException, HttpRequestMessage request, HttpAbortReason abortReason); public static Exception ConvertHttpRequestException(HttpRequestException exception, HttpRequestMessage request, HttpAbortReason abortReason); } }