FileSystemWatcher.OnDeleted(FileSystemEventArgs) Yöntem

Tanım

Olayı tetikler 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)

Parametreler

e
FileSystemEventArgs

FileSystemEventArgs Olay verilerini içeren bir.

Açıklamalar

OnDeleted , izlenen dizinin içindeki bir dosya veya dizin silindiğinde çağrılır.

Dosya veya dizin kopyalama veya taşıma gibi bazı yaygın oluşumlar doğrudan bir olaya karşılık gelmez, ancak bu oluşumlar olayların oluşmasına neden olur. Bir dosya veya dizini kopyaladığınızda, sistem dosyanın kopyalandığı dizinde, bu dizin izleniyorsa bir olay tetikler Created . Kopyaladığınız dizin başka bir örneği tarafından izleniyorsa FileSystemWatcherhiçbir olay tetiklenmez. Örneğin, öğesinin iki örneğini FileSystemWatcheroluşturursunuz. FileSystemWatcher1 watch "C:\Belgelerim" olarak, FileSystemWatcher2 ise watch "C:\Belgeleriniz" olarak ayarlanır. "Belgelerim" dosyasından "Belgeleriniz"e bir dosya kopyalarsanız, FileSystemWatcher2 tarafından bir Created olay tetiklenir, ancak FileSystemWatcher1 için hiçbir olay tetiklenemez. Kopyalamanın aksine, bir dosya veya dizinin taşınması iki olayı tetikler. Önceki örnekten, bir dosyayı "Belgelerim"den "Belgeleriniz"e taşıdıysanız, FileSystemWatcher2 tarafından bir Created olay ve FileSystemWatcher1 tarafından bir Deleted olay tetiklenir.

Olay bildirmek, bir temsilci yoluyla olay işleyicisini çağırır. Daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kılma OnDeleted(FileSystemEventArgs) sırasında temel sınıfın OnDeleted(FileSystemEventArgs) yöntemini çağırdığınızdan emin olun.

Şunlara uygulanır

Ayrıca bkz.