AsyncWebClient Async HTTP WebClient for .NET 4.0 and above. Use this for asynchronously downloading and uploading files with progress and completion notifications.