Monitor.IsEntered(Object) 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.
Geçerli iş parçacığının belirtilen nesnede kilidi tutup tutmadığını belirler.
public:
static bool IsEntered(System::Object ^ obj);
public static bool IsEntered(object obj);
static member IsEntered : obj -> bool
Public Shared Function IsEntered (obj As Object) As Boolean
Parametreler
- obj
- Object
Sınanacak nesne.
Döndürülenler
true geçerli iş parçacığı kilidi açık objtutuyorsa; aksi takdirde , false.
Özel durumlar
obj, null'e eşittir.
Açıklamalar
Bu yöntem yalnızca Monitor sınıfının yöntemleri kullanılarak veya C# lock deyimi veya SyncLock ile uygulanan Visual Basic Monitor deyimi kullanılarak alınan kilitler için çalışır.
Sınıfını içeren Assert kilitleme sorunlarının hatalarını ayıklamak için yöntemi ve Contract sınıfı gibi Monitor tanılama araçlarıyla bu yöntemi kullanın.