Thread.UnsafeStart メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
UnsafeStart(Object) |
オペレーティング システムによって現在のインスタンスの状態が Running に変更され、オプションでスレッドが実行するメソッドで使用するデータを格納するオブジェクトが提供されます。 |
UnsafeStart() |
オペレーティング システムによって、現在のインスタンスの状態を Running に変更します。 |
UnsafeStart(Object)
オペレーティング システムによって現在のインスタンスの状態が Running に変更され、オプションでスレッドが実行するメソッドで使用するデータを格納するオブジェクトが提供されます。
public:
void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart (object? parameter);
public void UnsafeStart (object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)
パラメーター
- parameter
- Object
スレッドが実行するメソッドで使用するデータを格納するオブジェクト。
- 属性
例外
スレッドが既に開始されています。
メモリ不足のため、このスレッドを開始できません。
ParameterizedThreadStart デリゲートの代わりに ThreadStart デリゲートを使用して、このスレッドは作成されました。
注釈
Start(Object)現在のをキャプチャし、 ExecutionContext そのコンテキストを使用してスレッドのデリゲートを呼び出すとは異なり、は、 UnsafeStart(Object) 現在のコンテキストをキャプチャして呼び出しにフローすることを明示的に回避します。
適用対象
UnsafeStart()
オペレーティング システムによって、現在のインスタンスの状態を Running に変更します。
public:
void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart ();
public void UnsafeStart ();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
- 属性
例外
スレッドが既に開始されています。
メモリ不足のため、このスレッドを開始できません。
注釈
Start(Object)現在のをキャプチャし、 ExecutionContext そのコンテキストを使用してスレッドのデリゲートを呼び出すとは異なり、は、 UnsafeStart(Object) 現在のコンテキストをキャプチャして呼び出しにフローすることを明示的に回避します。