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 bir iş parçacığı kilidi okuma moduna girdiyse, LockRecursionException iş parçacığı kilidi okuma modunda yeniden girmeye çalışırsa oluşturulur.
Note
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 ilkesinden bağımsız olarak, başlangıçta okuma moduna giren bir iş parçacığının yükseltilebilir moda veya yazma moduna yükseltilmesine izin verilmez, çünkü bu düzen kilitlenme olasılığı güçlü bir şekilde oluşturur.
Özyineleme ilkesi ve etkileri hakkında daha fazla bilgi için numaralandırmaya LockRecursionPolicy ve sınıfına ReaderWriterLockSlim bakın.