Monitor.IsEntered(Object) Metoda

Definice

Určuje, zda aktuální vlákno obsahuje zámek na zadaném 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á ověřit

Návraty

truepokud aktuální vlákno drží zámek na obj; v opačném případě . false

Výjimky

obj je null.

Poznámky

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

Tuto metodu použijte s diagnostickými nástroji, jako Assert je metoda a Contract třída, k ladění problémů se zamykáním, které se týkají Monitor třídy.

Platí pro