ProcessThread.WaitReason プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

スレッド待機している理由取得します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Visual Basic (宣言)

Public ReadOnly Property WaitReason As ThreadWaitReason

Visual Basic (使用法)

Dim instance As ProcessThread Dim value As ThreadWaitReason

value = instance.WaitReason

C#

public ThreadWaitReason WaitReason { get; }

C++

public: property ThreadWaitReason WaitReason { ThreadWaitReason get (); }

J#

/** @property */ public ThreadWaitReason get_WaitReason ()

JScript

public function get WaitReason () : ThreadWaitReason

プロパティ
スレッド待機状態にある理由を表す ThreadWaitReason。

例外例外

例外種類 条件
InvalidOperationException スレッド待機状態にありません。
PlatformNotSupportedException プラットフォームは、Windows 98 または Windows Millennium Edition です。
NotSupportedException プロセスは、リモート コンピュータ上にあります

解説解説

WaitReason プロパティは、ThreadState が Wait のときにだけ有効です。そのため、WaitReason プロパティ取得する前にThreadState 値を確認します

プラットフォームプラットフォーム

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 によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
ProcessThread クラス
ProcessThread メンバ
System.Diagnostics 名前空間
ThreadWaitReason
ProcessThread.ThreadState プロパティ