サーバのハードドライブ(サービスがインストールされている場所)とサーバにマップされているネットワークドライブの間でファイルを移動するWindowsサービスを作成しました。解決策を作成する際に遭遇した問題の1つは、ネットワークの問題でした。ネットワークドライブがタイムアウトしているかどうかを確認します。#
チェックする際にタイムアウトを設定しているときにネットワークドライブが存在するかどうかを確認するにはどうすればよいですか?タイムアウトした場合は、例外を捕捉してX分で再試行し、アイテムをキューに残します。
ありがとうございました!
EndInvoke()を呼び出していないと、かなり厄介なメモリリークです。回復するまでに10分かかります。 –
ヒントをお願いします。 –
次の匿名式を使用すると、ここで達成しようとしていることが壊れます。 == {Console.WriteLine( "TEST"); Thread.Sleep(10000); Console.WriteLine( "まだ実行されています!");}、500、out testbool); SafeLimex – tcables