FileSystemWatcher.SynchronizingObject Özellik

Tanım

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

Dizin ISynchronizeInvoke değişikliği sonucunda verilen olay işleyici çağrılarını sıralamak için kullanılan nesneyi temsil eden. 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 iş parçacığında çağrılmasını sağlayan bir Windows Forms bileşeni ayarlayarak SynchronizingObject bundan Deletedkaçının.

FileSystemWatcher visual studio 2005 içinde bir Windows Forms tasarımcısında 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ınır) SynchronizingObjectFileSystemWatcher yerleştirirseniz özelliği Form1 örneğine ayarlanır.

Şunlara uygulanır

Ayrıca bkz.