Overview

public static async Task<string> DownloadContent()
{
	using (var client = new HttpClient())
	{
		return await client.GetStringAsync("http://www.microsoft.com");
	}
}

CPU-Bound Tasks