Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Ursache für den Wartezustand des Threads ab.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public ReadOnly Property WaitReason As ThreadWaitReason
'Usage
Dim instance As ProcessThread
Dim value As ThreadWaitReason
value = instance.WaitReason
public ThreadWaitReason WaitReason { get; }
public:
property ThreadWaitReason WaitReason {
ThreadWaitReason get ();
}
/** @property */
public ThreadWaitReason get_WaitReason ()
public function get WaitReason () : ThreadWaitReason
Eigenschaftenwert
Eine ThreadWaitReason, die die Ursache für den Wartezustand des Threads darstellt.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Der Thread befindet sich nicht im Wartezustand. |
|
Die Plattform ist Windows 98 oder Windows Millennium Edition. |
|
Der Prozess wird auf einem Remotecomputer ausgeführt. |
Hinweise
Die WaitReason-Eigenschaft ist nur gültig, wenn der ThreadState den Wert Wait hat. Überprüfen Sie deshalb vor dem Abrufen der WaitReason-Eigenschaft den ThreadState-Wert.
Plattformen
Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ProcessThread-Klasse
ProcessThread-Member
System.Diagnostics-Namespace
ThreadWaitReason
ProcessThread.ThreadState-Eigenschaft