FileSystemWatcher.Error Olay
Ö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
- Öznitelikler
Nesnenin FileSystemWatcher değişiklikleri izlemesini engelleyen her durumda 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 birçok değişiklik olursa arabellek taşabilir. Bu, bileşenin dizindeki değişiklikleri izlemesine neden olur ve yalnızca paket bildirimi sağlar. Diske değiştirilemeyen disk belleği olmayan bellekten geldiğinden arabellek boyutunu artırmak pahalıdır, bu nedenle arabelleği olabildiğince küçük tutun. Arabellek taşmasını önlemek için, istenmeyen değişiklik bildirimlerini filtrelemek için , Filterve IncludeSubdirectories özelliklerini kullanınNotifyFilter.
Not
Yaygın dosya sistemi işlemleri birden fazla olay tetiklenebilir. Ö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ı) tarafından FileSystemWatcheralgılanan ek dosya sistemi olaylarına neden olabilir.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: