Monitor.IsEntered(Object) Yöntem

Tanım

Geçerli iş parçacığının belirtilen nesne üzerindeki 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 objtutarsa ; aksi takdirde , false.

Özel durumlar

obj, null değeridir.

Açıklamalar

Bu yöntem yalnızca sınıfının yöntemleri Monitor kullanılarak veya ile Monitoruygulanan C# lock deyimini veya Visual Basic SyncLock deyimini kullanarak alınan kilitler için çalışır.

Sınıfını içeren Monitor kilitleme sorunlarının hatalarını ayıklamak için yöntemi ve Contract sınıfı gibi Assert tanılama araçlarıyla bu yöntemi kullanın.

Şunlara uygulanır