FileSystemWatcher.OnDeleted(FileSystemEventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 dosyayı veya dizini kopyaladığınızda, bu dizin izleniyorsa, sistem dosyanın kopyalandığı dizinde bir Created olay oluşturur. Kopyaladığınız dizin başka bir örneği tarafından izleniyorsa FileSystemWatcherhiçbir olay tetiklenmez. Örneğin, iki örneği FileSystemWatcheroluşturursunuz. FileSystemWatcher1 "C:\Belgelerim"i izleyecek şekilde, FileSystemWatcher2 ise "C:\Belgeleriniz"i izleyecek şekilde ayarlanmıştır. "Belgelerim"den "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 dosyayı veya dizini taşımak 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 oluşturmak, bir temsilci aracılığıyla 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.