次の方法で共有


ProcessThread.ThreadState プロパティ

このスレッドの現在の状態を取得します。

名前空間: 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

例外

例外の種類 条件

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.0、1.1、1.0

参照

関連項目

ProcessThread クラス
ProcessThread メンバ
System.Diagnostics 名前空間