Monitor.IsEntered(Object) Metod

Definition

Avgör om den aktuella tråden innehåller låset på det angivna objektet.

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

Parametrar

obj
Object

Objektet som ska testas.

Returer

true om den aktuella tråden håller låset på obj, annars , false.

Undantag

obj är null.

Kommentarer

Den här metoden fungerar endast för lås som hämtas med hjälp av metoderna i klassen Monitor eller med hjälp av C# lock-instruktionen eller instruktionen Visual Basic SyncLock, som implementeras med Monitor.

Använd den här metoden med diagnostikverktyg, till exempel Assert metoden och Contract klassen, för att felsöka låsningsproblem som involverar Monitor klassen.

Gäller för