最終更新:2018-06-05 (火) 17:14:33 (2144d)  

Task.Run
Top / Task.Run

オーバーロード

  • Task.Run(Action)Queues the specified work to run on the thread pool and returns a Task object that represents that work.
    Task.Run(Action, CancellationToken?)Queues the specified work to run on the thread pool and returns a Task object that represents that work. A cancellation token allows the work to be cancelled.
    Task.Run(Func?<Task>)Queues the specified work to run on the thread pool and returns a proxy for the task returned by function.
    Task.Run(Func?<Task>, CancellationToken?)Queues the specified work to run on the thread pool and returns a proxy for the task returned by function.
    Task.Run<TResult?>(Func<TResult>)Queues the specified work to run on the thread pool and returns a Task<TResult> object that represents that work.
    Task.Run<TResult?>(Func<TResult>, CancellationToken?)Queues the specified work to run on the thread pool and returns a Task(TResult) object that represents that work. A cancellation token allows the work to be cancelled.
    Task.Run<TResult?>(Func<Task<TResult>>)Queues the specified work to run on the thread pool and returns a proxy for the Task(TResult) returned by function.
    Task.Run<TResult?>(Func<Task<TResult>>, CancellationToken?)Queues the specified work to run on the thread pool and returns a proxy for the Task(TResult) returned by function.

メモ

  • await Task.Run(() => {
    	ほげほげ
    });