FileSystemWatcher.OnCreated(FileSystemEventArgs) Yöntem

Tanım

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

Parametreler

e
FileSystemEventArgs

FileSystemEventArgs Olay verilerini içeren bir.

Açıklamalar

OnCreated , izlenen dizinde bir dosya veya dizin oluşturulduğunda ç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" içindeki bir dosyayı kopyalayıp "Belgeleriniz"e yapıştırırsanız, FileSystemWatcher2'de 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'de bir Created olay ve FileSystemWatcher1'de bir Deleted olay tetiklenir.

Olay OnCreated , bir dosya oluşturulur oluşturulmaz oluşturulur. Bir dosya kopyalanıyor veya izlenen bir dizine aktarılıyorsa, OnCreated olay hemen tetiklenir ve ardından bir veya daha fazla OnChanged olay gelir.

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 OnCreated(FileSystemEventArgs) sırasında temel sınıfın OnCreated(FileSystemEventArgs) yöntemini çağırdığınızdan emin olun.

Şunlara uygulanır

Ayrıca bkz.