こんにちは私はいくつかのファイルを移動してデータベースに入れる小さなアプリケーションを作成しました。アプリケーションがタイムアウトを必要とすることを除いて、これはうまくいきます。.netデスクトップアプリケーションのタイムアウトを設定する
私のアプリが2時間以内にタスクを完了しなかった場合は、すべてが開き、すべてがロックアウトされます。私は、私のアプリケーションが2時間開いていればそれを閉じると言う必要があります。
アプリケーションでタイムアウトを設定することができました。私はこのためにgoogleを持っていて、timeout =無限とthreading.sleep = 200についてsystem.threadingでいくつかのものを見つけましたが、実際にこれを理解していません。
もう1つの考えは、タイマーを使用して2時間までカウントしてから、closeメソッドを呼び出すことです。このシームはちょっとしたチートのようです。 C#またはVbの
のいずれかでタイムアウトに任意のアイデア
悲しいことに、これは、アプリケーションが失敗した場合、これがないDB接続のためではありません。
これは仕事ができる、アプリケーションが転倒して故障した場合は、このフラグを削除しないだろうし、それがあろうが走りません – Paul