public static DownloadModel DownloadString(string url) { WebClient client = new WebClient(); DownloadModel downloadModel = new DownloadModel(); downloadModel.Data = client.DownloadString(url); downloadModel.ThreadID = System.Threading.Thread.CurrentThread.ManagedThreadId; return downloadModel; }
public static async Task<DownloadModel> DownloadStringAsync(string url) { WebClient client = new WebClient(); DownloadModel downloadModel = new DownloadModel(); downloadModel.Data = await client.DownloadStringTaskAsync(url); downloadModel.ThreadID = System.Threading.Thread.CurrentThread.ManagedThreadId; return downloadModel; }