Browse Source

Fix depreciation warning about WebClient: Use HttpClient instead.

pull/2650/head
Siegfried Pammer 3 years ago
parent
commit
173759d554
  1. 12
      ILSpy/AboutPage.cs

12
ILSpy/AboutPage.cs

@ -20,7 +20,7 @@ using System; @@ -20,7 +20,7 @@ using System;
using System.ComponentModel;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows;
@ -199,12 +199,10 @@ namespace ICSharpCode.ILSpy @@ -199,12 +199,10 @@ namespace ICSharpCode.ILSpy
static async Task<AvailableVersionInfo> GetLatestVersionAsync()
{
WebClient wc = new WebClient();
IWebProxy systemWebProxy = WebRequest.GetSystemWebProxy();
systemWebProxy.Credentials = CredentialCache.DefaultCredentials;
wc.Proxy = systemWebProxy;
string data = await wc.DownloadStringTaskAsync(UpdateUrl);
var client = new HttpClient(new HttpClientHandler() {
UseProxy = true,
});
string data = await client.GetStringAsync(UpdateUrl);
XDocument doc = XDocument.Load(new StringReader(data));
var bands = doc.Root.Elements("band");

Loading…
Cancel
Save