このスレッドの現在の状態を取得します。
名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文
'宣言
Public ReadOnly Property ThreadState As ThreadState
'使用
Dim instance As ProcessThread
Dim value As ThreadState
value = instance.ThreadState
public ThreadState ThreadState { get; }
public:
property ThreadState ThreadState {
ThreadState get ();
}
/** @property */
public ThreadState get_ThreadState ()
public function get ThreadState () : ThreadState
プロパティ値
実行中、待機中、終了など、スレッドの実行状態を示す ThreadState。
例外
例外の種類 | 条件 |
---|---|
プラットフォームは、Windows 98 または Windows Millennium Edition です。 |
|
プロセスは、リモート コンピュータ上にあります。 |
解説
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.0、1.1、1.0