私が制御できないサードパーティのアプリケーションによって作成されたファイルのコンテンツを開いて処理する必要があるイベント ハンドラーを実装しています。「C# 4.0 の概要」(495 ページ) のメモで、ファイルが完全に読み込まれる前にファイルを開くリスクについて警告されています。だから私はこの出来事をどのように管理するのか疑問に思っています。イベントハンドラーの負荷を最小限に抑えるために、ハンドラーにファイル名をキューに挿入するだけで、処理を管理する別のスレッドを用意することを検討していますが、とにかく、書き込みが確実に行われるようにするにはどうすればよいですか?が完了し、ファイルの読み取りは安全ですか? ファイルサイズは任意です。
アイデア?ありがとう