Lock.EnterScope Yöntem
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.
Gerekirse kilit girilinceye kadar bekleyerek kilidi girer.
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
Döndürülenler
Lock.Scope Kilitten çıkmak için atılabilir.
Özel durumlar
Kilit, geçerli iş parçacığı tarafından yinelenen giriş sınırına ulaştı. Sınır uygulama tanımlıdır ve normal durumlarda ulaşılmayacak kadar yüksek olması amaçlanmıştır.
Açıklamalar
Kilit hemen girilemiyorsa yöntem, kilit girilinceye kadar bekler. Kilit zaten geçerli iş parçacığı tarafından tutulduysa, kilit yeniden girilir. Kilitten tam olarak çıkmak ve diğer iş parçacıklarının kilide girmesine izin vermek için, geçerli iş parçacığı kilidin içine girdiği kadar çok kez kilitten çıkmak için döndürüleni Lock.Scope atmalıdır.
Bu yöntem, C# using
anahtar sözcüğü gibi öğesini otomatik olarak atan Lock.Scopebir dil yapısıyla kullanılmak üzere tasarlanmıştır.
Daha fazla bilgi için bkz. için LockAçıklamalar.
Şunlara uygulanır
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