TimerEventSubscriptionCollection.SyncRoot Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.