FileSystemWatcher.OnCreated(FileSystemEventArgs) Метод

Определение

Вызывает событие Created.

protected:
 void OnCreated(System::IO::FileSystemEventArgs ^ e);
protected void OnCreated(System.IO.FileSystemEventArgs e);
member this.OnCreated : System.IO.FileSystemEventArgs -> unit
Protected Sub OnCreated (e As FileSystemEventArgs)

Параметры

e
FileSystemEventArgs

Объект, FileSystemEventArgs содержащий данные события.

Комментарии

OnCreated вызывается при создании файла или каталога в отслеживаемом каталоге.

Некоторые распространенные случаи, такие как копирование или перемещение файла или каталога, не соответствуют событиям напрямую, но эти вхождения вызывают события. При копировании файла или каталога система вызывает Created событие в каталоге, в который копируется файл, если этот каталог просматривается. Если каталог, из которого копировались, просматривается другим экземпляром FileSystemWatcher, событие не будет вызвано. Например, вы создаете два экземпляра FileSystemWatcher. FileSystemWatcher1 имеет значение "C:\My Documents", а FileSystemWatcher2 имеет значение "C:\Your Documents". Если скопировать файл из "Мои документы" и вставить его в "Ваши документы", Created событие будет возникать в FileSystemWatcher2, но событие не вызывается для FileSystemWatcher1. В отличие от копирования, перемещение файла или каталога вызывает два события. В предыдущем примере, если вы переместили файл из "Мои документы" в "Ваши документы", Created событие будет возникать в FileSystemWatcher2, а Deleted событие будет вызываться в FileSystemWatcher1.

Событие OnCreated возникает сразу после создания файла. Если файл копируется или передается в отслеживаемый каталог, OnCreated событие будет возникать немедленно, за которым следует одно или несколько OnChanged событий.

При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка и создание событий".

Примечания для тех, кто наследует этот метод

При переопределении OnCreated(FileSystemEventArgs) в производном классе обязательно вызовите метод базового класса OnCreated(FileSystemEventArgs) .

Применяется к

См. также раздел