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