FileSystemWatcher.Error Olay
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.
örneği FileSystemWatcher değişiklikleri izlemeye devam edemediğinde veya iç arabellek taştığında gerçekleşir.
public:
event System::IO::ErrorEventHandler ^ Error;
public event System.IO.ErrorEventHandler? Error;
public event System.IO.ErrorEventHandler Error;
[System.ComponentModel.Browsable(false)]
public event System.IO.ErrorEventHandler Error;
member this.Error : System.IO.ErrorEventHandler
[<System.ComponentModel.Browsable(false)>]
member this.Error : System.IO.ErrorEventHandler
Public Custom Event Error As ErrorEventHandler
Olay Türü
- Öznitelikler
Açıklamalar
Nesnenin değişiklikleri izlemesini FileSystemWatcher engelleyen bir şey olduğunda bu olay tetiklenir. Örneğin, nesne uzak dizindeki değişiklikleri izliyorsa ve bu dizinle bağlantı kesilirse, Error olay tetiklenir.
Sistem size dosya değişikliklerini bildirir ve bu değişiklikleri bileşenin oluşturduğu ve API'lere geçirdiği bir arabellekte depolar. Kısa sürede çok sayıda değişiklik olursa arabellek taşabilir. Bu, bileşenin dizindeki değişiklikleri takip edememesine neden olur ve yalnızca genel bir bildirim sağlar. Diske değiştirilemeyen disk belleği olmayan bellekten geldiğinden arabellek boyutunu artırmak pahalıdır, bu nedenle arabelleği mümkün olduğunca küçük tutun. Arabellek taşmasını önlemek için, istenmeyen değişiklik bildirimlerini filtrelemek için , NotifyFilterve Filter özelliklerini kullanınIncludeSubdirectories.
Note
Yaygın dosya sistemi işlemleri birden fazla olay tetikler. Örneğin, bir dosya bir dizinden diğerine taşındığında, birkaç OnChanged ve bazı OnCreated ve OnDeleted olaylar tetiklenebilir. Bir dosyayı taşımak, birden çok basit işlemden oluşan ve bu nedenle birden çok olay oluşturan karmaşık bir işlemdir. Benzer şekilde, bazı uygulamalar (örneğin, virüsten koruma yazılımı) FileSystemWatcher tarafından algılanan ek dosya sistemi olaylarına neden olabilir.