Microsoft .NET FileSystemWatcherがSystem.IO.InternalBufferOverflowExceptionを報告する
環境
- アプリケーションSMBツウチヲシヨウシタヘンコウノツイセキ
- FileSystemWatcherクラスを使用するアプリケーションMicrosoft .NET Framework Win32 ReadDirectoryChangesW APIのFileSystemWatcherクラス(例: Seclore)
- ONTAP - 共有で「changenotify」プロパティが有効になっている
問題
- ファイルの追加、削除、ディレクトリ名の変更など、Change Notifyを使用してCIFS共有内の変更を追跡するアプリケーションが、発生した変更に関するすべての通知を受信しない
- FileSystemWatcherクラスを使用するアプリケーションは、次のエラーを報告します。
System.IO.InternalBufferOverflowException: Too many changes at once in directory <path>
- Win32 ReadDirectoryChangesW APIを使用するアプリケーションが期待どおりに動作しない場合があります。