Lock.EnterScope Metode
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.
Memasukkan kunci, menunggu jika perlu sampai kunci dapat dimasukkan.
public:
System::Threading::Lock::Scope EnterScope();
public System.Threading.Lock.Scope EnterScope();
member this.EnterScope : unit -> System.Threading.Lock.Scope
Public Function EnterScope () As Lock.Scope
Mengembalikan
Yang Lock.Scope dapat dibuang untuk keluar dari kunci.
Pengecualian
Kunci telah mencapai batas entri berulang oleh utas saat ini. Batasnya ditentukan implementasi dan dimaksudkan untuk cukup tinggi sehingga tidak akan tercapai dalam situasi normal.
Keterangan
Jika kunci tidak dapat segera dimasukkan, metode menunggu hingga kunci dapat dimasukkan. Jika kunci sudah dipegang oleh utas saat ini, kunci akan dimasukkan lagi. Untuk sepenuhnya keluar dari kunci dan memungkinkan utas lain memasukkan kunci, utas saat ini harus membuang yang dikembalikan Lock.Scope untuk keluar dari kunci sebanyak yang telah memasuki kunci.
Metode ini dimaksudkan untuk digunakan dengan konstruksi bahasa yang secara otomatis membuang Lock.Scope, seperti kata kunci C# using
.
Untuk informasi selengkapnya, lihat Keterangan untuk Lock.