0

VSTS 2008 + C# + .Net 3.5 を使用して、ファイルをサーバーにアップロードするコンソール アプリケーションを開発しています。アップロードの進行状況を表示したい。WebClient.UploadProgressChanged イベントを使用したいのですが、その機能について混乱しています。「非同期アップロード操作が一部またはすべてのデータを正常に転送したときに発生します。」私の混乱は、このイベントがいつ発生するかということです。「一部またはすべて」という言葉は紛らわしいですが、ファイルの 1% がアップロードされるたびにこのイベントが呼び出されるということですか? 10%? いくつかの固定バイト?ランダムに呼び出されますか?または、他の何か?

http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadprogresschanged.aspx

前もって感謝します、ジョージ

4

1 に答える 1

1

それはそれが言うことのようなものです。大きなファイルの場合はイベントの呼び出しが多く、小さなページの場合は 1 つまたは 2 つだけであると予想されます。UploadProgressChangedEventArgs には関連情報が含まれています。

于 2009-09-26T18:28:40.530 に答える