ProcessThread.WaitReason-Eigenschaft

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

InvalidOperationException

Der Thread befindet sich nicht im Wartezustand.

PlatformNotSupportedException

Die Plattform ist Windows 98 oder Windows Millennium Edition.

NotSupportedException

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