TplExtensions.NoThrowAwaitable(Task, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个即使源任务出错或取消,指定任务也永远不会引发的 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 。
返回
一个可等待。