PublicOrleansTaskExtensions 类

定义

用于处理 Task 实例的实用工具函数。

public static class PublicOrleansTaskExtensions
type PublicOrleansTaskExtensions = class
Public Module PublicOrleansTaskExtensions
继承
PublicOrleansTaskExtensions

方法

Box(Task)

返回 Task<TResult> 提供的 Task的 。

Box(Task<Object>)

返回 Task<TResult> 提供的 Task<TResult>的 。

Box<T>(Task<T>)

返回 Task<TResult> 提供的 Task<TResult>的 。

Ignore(Task)

观察并忽略给定任务上的潜在异常。 如果任务失败并引发从未观察到的异常,则 .NET 终结器线程将捕获该异常。 此函数将等待给定任务,如果引发异常,它将观察此异常并直接忽略它。 这将阻止此异常升级到 .NET 终结器线程。

Unbox<T>(Task<Object>)

返回 Task<TResult> 提供的 Task<TResult>的 。

适用于