Bagikan melalui


TimerEventSubscriptionCollection.SyncRoot Properti

Definisi

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke TimerEventSubscriptionCollection.

public:
 property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object

Nilai Properti

Objek yang digunakan untuk menyinkronkan akses ke TimerEventSubscriptionCollection.

Penerapan

Keterangan

SyncRoot mengembalikan objek, yang dapat digunakan untuk menyinkronkan akses ke TimerEventSubscriptionCollection.

Akses ke TimerEventSubscriptionCollection disinkronkan; namun, menghitung melalui koleksi secara intrinsik bukan prosedur aman utas. Bahkan ketika koleksi disinkronkan, utas lain masih dapat memodifikasi koleksi, yang menyebabkan enumerator melemparkan pengecualian. Untuk menjamin keamanan utas selama enumerasi, Anda dapat mengunci TimerEventSubscriptionCollection selama seluruh enumerasi dengan menggunakan SyncRoot atau menangkap pengecualian yang dihasilkan dari perubahan yang dibuat oleh utas lain.

Berlaku untuk