ReaderWriterLockSlim.IsReadLockHeld Özellik
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.
Geçerli iş parçacığının okuma modunda kilide girip girmediğini belirten bir değer alır.
public:
property bool IsReadLockHeld { bool get(); };
public bool IsReadLockHeld { get; }
member this.IsReadLockHeld : bool
Public ReadOnly Property IsReadLockHeld As Boolean
Özellik Değeri
true
geçerli iş parçacığı okuma moduna geçtiyse; aksi takdirde , false
.
Örnekler
Aşağıdaki örnekte, geçerli iş parçacığı beklenmedik bir şekilde okuma moduna girdiyse, onay oluşturmak için özelliğinin nasıl kullanılacağı IsReadLockHeld gösterilmektedir.
using (ReaderWriterLockSlim rwLock = new ReaderWriterLockSlim()) {
Using rwLock As New ReaderWriterLockSlim()
Debug.Assert(!rwLock.IsReadLockHeld,
String.Format("Thread {0} already held the read lock when MyFunction began executing.",
Thread.CurrentThread.ManagedThreadId));
Debug.Assert(Not rwLock.IsReadLockHeld, _
String.Format("Thread {0} already held the read lock when MyFunction began executing.", _
Thread.CurrentThread.ManagedThreadId))
Açıklamalar
Bu özellik, onaylarda veya diğer hata ayıklama amacıyla kullanıma yöneliktir. Program yürütme akışını denetlemek için kullanmayın.