public byte[] DownloadData(Uri uri) { using (var client = CreateWebClient(uri)) { StartAsync(uri); _notifier.DownloadStart(uri); client.DownloadDataAsync(uri, uri); Wait(uri); return(_dataReadResult); } }