FileSystemWatcher.SynchronizingObject Özellik
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.
Dizin değişikliği sonucunda verilen olay işleyici çağrılarını sıralamak için kullanılan nesneyi alır veya ayarlar.
public:
property System::ComponentModel::ISynchronizeInvoke ^ SynchronizingObject { System::ComponentModel::ISynchronizeInvoke ^ get(); void set(System::ComponentModel::ISynchronizeInvoke ^ value); };
public System.ComponentModel.ISynchronizeInvoke? SynchronizingObject { get; set; }
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
[System.IO.IODescription("FSW_SynchronizingObject")]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
[System.IO.IODescription("FSW_SynchronizingObject")]
[System.ComponentModel.Browsable(false)]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
[System.ComponentModel.Browsable(false)]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
[<System.IO.IODescription("FSW_SynchronizingObject")>]
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
[<System.IO.IODescription("FSW_SynchronizingObject")>]
[<System.ComponentModel.Browsable(false)>]
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
[<System.ComponentModel.Browsable(false)>]
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
Public Property SynchronizingObject As ISynchronizeInvoke
Özellik Değeri
Olay ISynchronizeInvoke işleyicisi çağrılarını sıralamak için kullanılan nesneyi temsil eden, bir dizin değişikliğinin sonucu olarak verilen çağrıları. Varsayılan değer: null
.
- Öznitelikler
Açıklamalar
olduğunda SynchronizingObjectnull
, , Created, Deletedve Renamed olaylarını işleyen Changedyöntemler sistem iş parçacığı havuzundan bir iş parçacığında çağrılır. Sistem iş parçacığı havuzları hakkında daha fazla bilgi için bkz ThreadPool. .
Changed, Created, Deletedve Renamed olayları gibi bir görsel Windows Forms bileşeni tarafından işlendiğinde, Buttonsistem iş parçacığı havuzu üzerinden bileşene erişme çalışmayabilir veya özel durumla sonuçlanabilir. , , ve Renamed olaylarını işleyen ChangedCreatedyöntemlerin bileşenin oluşturulduğu aynı iş parçacığında çağrılmasını sağlayan bir Windows Forms bileşenine ayarlayarak SynchronizingObject bundan Deletedkaçının.
FileSystemWatcher bir Windows Forms tasarımcısında Visual Studio 2005 içinde kullanılıyorsa, SynchronizingObject otomatik olarak öğesini içeren FileSystemWatcherdenetime ayarlanır. Örneğin, Form1 için bir FileSystemWatcher tasarımcıya (bu öğeden Formdevralır) SynchronizingObject yerleştirirseniz özelliği FileSystemWatcher Form1 örneğine ayarlanır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin