Monitor.IsEntered(Object) Methode

Definitie

Bepaalt of de huidige thread de vergrendeling van het opgegeven object bevat.

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

Parameters

obj
Object

Het object dat moet worden getest.

Retouren

trueals de huidige thread de vergrendeling vasthoudtobj; anders. false

Uitzonderingen

obj is null.

Opmerkingen

Deze methode werkt alleen voor vergrendelingen die worden verkregen met behulp van de methoden van de klasse Monitor, of met behulp van de C# lock-instructie of de Visual Basic SyncLock-instructie, die zijn geïmplementeerd met Monitor.

Gebruik deze methode met diagnostische hulpprogramma's, zoals de Assert methode en de Contract klasse, om vergrendelingsproblemen op te sporen die betrekking hebben op de Monitor klasse.

Van toepassing op