0

ループがあり、いくつかのファイルをどこかにアップロードしているとしましょう。接続がない場合は、もう一度接続します。x回接続しようとした場合、待ちたいです。この待機時間には、タイマーを使用できます。ただし、アプリケーションは他のことも行っているため、同期するべきではありません。これを非同期にしたいのです。System.Threading.Timerを作成してこれをカウントダウンするのは良い考えですか? そして、次のようなものを追加できif (Timer done) { connect again and upload }ますか?

4

1 に答える 1

1

アプリケーションが他のことをしている場合、アップロードでブロックしても待機でブロックしないのはなぜですか。BackGroundWorker と ProgressChanged をすべて実行して、完了したファイルの数を表示します。

BackgroundWorker クラス

于 2012-09-12T12:57:20.580 に答える