2

これは、URL を html としてダウンロードするために使用するコードです。問題は、これを非同期に行う方法はありますか? プログラムを続行する前に、応答が成功したかどうか、および応答の内容を知りたい。client.DownloadStringAsync と task.delay を待機できれば完璧ですが、待機する標準時間を設定するという考えが気に入らないだけでなく、task.delay が常に機能するとは限りません。ありがとうございました!

        Uri uri = new Uri(url);
        WebClient client = new WebClient();
        client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
        client.AllowReadStreamBuffering = true;
        client.DownloadStringAsync(uri);
4

1 に答える 1