ReaderWriterLockSlim.RecursionPolicy Ö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 ReaderWriterLockSlim nesne için özyineleme ilkesini gösteren bir değer alır.
public:
property System::Threading::LockRecursionPolicy RecursionPolicy { System::Threading::LockRecursionPolicy get(); };
public System.Threading.LockRecursionPolicy RecursionPolicy { get; }
member this.RecursionPolicy : System.Threading.LockRecursionPolicy
Public ReadOnly Property RecursionPolicy As LockRecursionPolicy
Özellik Değeri
Kilit özyineleme ilkesini belirten numaralandırma değerlerinden biri.
Açıklamalar
Özyineleme ilkesi, kilidi birden çok kez giren iş parçacıkları üzerindeki kısıtlamaları belirler. Örneğin, ile LockRecursionPolicy.NoRecursion bir kilit oluşturulduysa ve iş parçacığı kilidi okuma moduna girdiyse, LockRecursionException iş parçacığı kilidi okuma modunda yeniden girmeye çalışırsa oluşturulur.
Not
Yükseltilebilir modda bir iş parçacığı, kilit özyineleme ilkesi ayarından bağımsız olarak yazma moduna yükseltebilir veya okuma moduna düşürebilir.
Özyineleme ilkesi ne olursa olsun, ilk olarak okuma moduna giren bir iş parçacığının yükseltilebilir moda veya yazma moduna yükseltmesine izin verilmez, çünkü bu düzen güçlü bir kilitlenme olasılığı oluşturur.
Özyineleme ilkesi ve etkileri hakkında daha fazla bilgi için numaralandırmaya LockRecursionPolicy ve sınıfına ReaderWriterLockSlim bakın.