データベース(sqlserver)に書き込むメソッド(たとえばmethod1)と、しばらくして同じデータベースにアクセスしようとし、method1によって作成されたデータ行を更新する別のメソッド(たとえばmethod2)があります。
この問題は、LANが切断されているためにmethod1がdbにアクセスできない場合に発生します(これは例外ではありません。これは私のソフトウェアで確実に発生するシナリオであり、詳細に入ると質問が複雑になりすぎます)。method1がdbmethod2にアクセスできない場合動作しません。
私がやりたいのは、LANが切断されている場合、method1がサーバーではなくローカルデータベースに値を格納するようにすることです。ローカルデータベースに値が入力されるとすぐに、アプリケーションは10〜15秒後にサーバーへのアクセスを開始する必要があります。
タイマーを使用するか、新しいスレッドを作成する必要がありますか?