У меня есть старый проект, который находится в Xamarin.Form v2.5.Это проект PCL, который устарел.Я пытался обновить, но для ModernHttpClient
не работает правильно.Это показывает, что DLL не будет работать правильно.
У меня есть следующий код, который основан на ModernHttpClient
.Может ли кто-нибудь предложить, как это сделать в .Net Standard 2.0, поскольку DLL не добавляется правильно?
internal class AuthenticatedHttpClientHandler : NativeMessageHandler
{
public AuthenticatedHttpClientHandler()
{
CookieContainer = new CookieContainer();
}
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request,
CancellationToken cancellationToken)
{
using (var cts = new CancellationTokenSource(System.TimeSpan.FromSeconds(30)))
{
var response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
return response;
}
}
}
Пожалуйста, предложите