0

この質問のタイトルは自明のはずですが、基本的に私はこのコードを持っています(動作しています)

        progfrm = new progressform();
        System.Net.WebClient ahwebclient = new System.Net.WebClient();
        progfrm.Show();
        ahwebclient.UploadProgressChanged += new System.Net.UploadProgressChangedEventHandler(ahwebclient_UploadProgressChanged);
        ahwebclient.UploadFileCompleted += new System.Net.UploadFileCompletedEventHandler(ahwebclient_UploadFileCompleted);
        ahwebclient.UploadFileAsync(new Uri("http://upload.anyhub.net/bin/demovu_upload.php"), "C:/install.exe");
        while (ahwebclient.IsBusy)
        {
            Application.DoEvents();
        }

このリクエストが完了したら、このリクエストの結果をどのように読み取ることができますか?

4

1 に答える 1

1

UploadFileCompletedEventArgs ( http://msdn.microsoft.com/en-us/library/system.net.uploadfilecompletedeventargs_members(VS.80).aspx ) の Result プロパティから取得します。UploadFileCompletedEventHandler は既にあるので、そのデリゲートを実装するメソッドを変更するだけで済みます。

于 2009-04-19T23:49:56.153 に答える