FileSystemWatcher.OnDeleted(FileSystemEventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает событие Deleted.
protected:
void OnDeleted(System::IO::FileSystemEventArgs ^ e);
protected void OnDeleted(System.IO.FileSystemEventArgs e);
member this.OnDeleted : System.IO.FileSystemEventArgs -> unit
Protected Sub OnDeleted (e As FileSystemEventArgs)
Параметры
Объект, FileSystemEventArgs содержащий данные события.
Комментарии
OnDeleted вызывается при удалении файла или каталога в отслеживаемом каталоге.
Некоторые распространенные случаи, такие как копирование или перемещение файла или каталога, не соответствуют событиям напрямую, но эти вхождения вызывают события. При копировании файла или каталога система вызывает Created событие в каталоге, в который копируется файл, если этот каталог просматривается. Если каталог, из которого копировались, просматривается другим экземпляром FileSystemWatcher, событие не будет вызвано. Например, вы создаете два экземпляра FileSystemWatcher. FileSystemWatcher1 имеет значение "C:\My Documents", а FileSystemWatcher2 имеет значение "C:\Your Documents". Если скопировать файл из "Мои документы" в "Ваши документы", Created событие будет вызвано FileSystemWatcher2, но событие не вызывается для FileSystemWatcher1. В отличие от копирования, перемещение файла или каталога вызывает два события. В предыдущем примере, если вы переместили файл из "Мои документы" в "Ваши документы", Created событие будет вызвано FileSystemWatcher2, а Deleted событие будет вызвано FileSystemWatcher1.
При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка и создание событий".
Примечания для тех, кто наследует этот метод
При переопределении OnDeleted(FileSystemEventArgs) в производном классе обязательно вызовите метод базового класса OnDeleted(FileSystemEventArgs) .