Monitor.IsEntered(Object) Metoda

Definice

Určuje, zda aktuální vlákno obsahuje zámek zadaného objektu.

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

Parametry

obj
Object

Objekt, který se má testovat.

Návraty

true pokud aktuální vlákno drží zámek obj; jinak , false.

Výjimky

obj je null.

Poznámky

Tato metoda funguje pouze pro zámky získané pomocí metod třídy Monitor nebo pomocí příkazu C# lock nebo příkazu Visual Basic SyncLock, které jsou implementovány s Monitor.

Tuto metodu použijte s diagnostickými nástroji, jako Assert je metoda a Contract třída, k ladění problémů s uzamčením, které zahrnují Monitor třídu.

Platí pro