TplExtensions.NoThrowAwaitable(Task, Boolean) 方法

定义

返回一个即使源任务出错或取消,指定任务也永远不会引发的 awaitable。

public static Microsoft.VisualStudio.Threading.TplExtensions.NoThrowTaskAwaitable NoThrowAwaitable (this System.Threading.Tasks.Task task, bool captureContext = true);
static member NoThrowAwaitable : System.Threading.Tasks.Task * bool -> Microsoft.VisualStudio.Threading.TplExtensions.NoThrowTaskAwaitable
<Extension()>
Public Function NoThrowAwaitable (task As Task, Optional captureContext As Boolean = true) As TplExtensions.NoThrowTaskAwaitable

参数

task
Task

其完成应通知返回的可等待完成的任务。

captureContext
Boolean

如果设置为 true ,则将在调用方的上下文中计划延续;若要始终在 threadpool 上执行延续,则为 false

返回

TplExtensions.NoThrowTaskAwaitable

一个可等待。

适用于