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.