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