OrleansTaskExtentions 类

定义

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

方法

ExecuteAndIgnoreException(Func<Task>)
LogException(Task, ILogger, ErrorCode, String)
SafeExecute(Func<Task>)
ToUntypedTask(Task)

返回提供的Task一个 Task<TResult>

ToUntypedTask(Task<Object>)

返回提供的Task<TResult>一个 Task<TResult>

ToUntypedTask<T>(Task<T>)

返回提供的Task<TResult>一个 Task<TResult>

WaitWithThrow(Task, TimeSpan)
WithTimeout(Task, TimeSpan, String)

这会向任务应用超时延迟,以便提前退出

WithTimeout<T>(Task<T>, TimeSpan, String)

这会向任务应用超时延迟,以便提前退出

适用于