EasyTaskSafeNewRunTResult(FuncCancellationToken, TaskTResult, CancellationToken) 方法
安全地运行一个支持取消令牌且带有返回值的异步方法。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
public static Task<Result<TResult>> SafeNewRun<TResult>(
Func<CancellationToken, Task<TResult>> func,
CancellationToken ct
)
Public Shared Function SafeNewRun(Of TResult) (
func As Func(Of CancellationToken, Task(Of TResult)),
ct As CancellationToken
) As Task(Of Result(Of TResult))
static member SafeNewRun :
func : Func<CancellationToken, Task<'TResult>> *
ct : CancellationToken -> Task<Result<'TResult>>
- func FuncCancellationToken, TaskTResult
- 要运行的异步方法。
- ct CancellationToken
- 取消令牌。
- TResult
- 返回值的类型。
TaskResultTResult表示异步操作的任务。