サードパーティのソフトウェアによって作成された新しいファイルの特定のフォルダーを監視し、それらをリポジトリにコピーして、1 つずつ Web サービスに送信するアプリケーションを作成する必要があります。ファイルが送信されると、リポジトリから削除されます。
私は明らかにファイル監視に FileSystemWatcher を使用し、それらをリポジトリにコピーします。次に、コピーしたファイル名をキューにエンキューします。
ここからどうすればいいですか?ファイルが送信されたときにこのキューとデキューを管理するにはどうすればよいですか? もう 1 つの質問は、Queue がさまざまなスレッド (FileSystemWatcher) からアクセスされているため、これをスレッドセーフにする方法です。
これを実装するための最良かつ最も安全な方法は何ですか?
ご回答ありがとうございます、SkyFox