EasyTask 类
EasyTask 类简化了对异步任务的处理,提供了简便的静态方法来创建和操作任务。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public static class EasyTask
<ExtensionAttribute>
Public NotInheritable Class EasyTask
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type EasyTask = class end
- Inheritance
- Object EasyTask
| FromCanceled(CancellationToken) |
根据提供的取消令牌创建一个已取消的 Task。
|
| FromCanceledT(CancellationToken) |
根据提供的取消令牌创建一个已取消的 Task,该任务返回指定类型的结果。
|
| SafeRun(FuncTask) |
安全地运行一个异步方法。
|
| SafeRun(FuncCancellationToken, Task, CancellationToken) |
安全地运行一个支持取消令牌的异步方法。
|
| SafeRunTResult(FuncTaskTResult) |
安全地运行一个带有返回值的异步方法。
|
| SafeRunT1(FuncT1, Task, T1) |
安全地运行一个带有状态的异步方法。
|
| SafeRunTResult(FuncCancellationToken, TaskTResult, CancellationToken) |
安全地运行一个支持取消令牌且带有返回值的异步方法。
|
| SafeRunT1(FuncT1, CancellationToken, Task, T1, CancellationToken) |
安全地运行一个支持取消令牌且带有状态的异步方法。
|
| SafeRunT1, TResult(FuncT1, TaskTResult, T1) |
安全地运行一个带有状态和返回值的异步方法。
|
| SafeRunT1, T2(FuncT1, T2, Task, T1, T2) |
安全地运行一个带有两个状态的异步方法。
|
| SafeRunT1, TResult(FuncT1, CancellationToken, TaskTResult, T1, CancellationToken) |
安全地运行一个支持取消令牌且带有状态和返回值的异步方法。
|
| SafeRunT1, T2(FuncT1, T2, CancellationToken, Task, T1, T2, CancellationToken) |
安全地运行一个支持取消令牌且带有两个状态的异步方法。
|
| SafeRunT1, T2, TResult(FuncT1, T2, TaskTResult, T1, T2) |
安全地运行一个带有两个状态和返回值的异步方法。
|
| SafeRunT1, T2, TResult(FuncT1, T2, CancellationToken, TaskTResult, T1, T2, CancellationToken) |
安全地运行一个支持取消令牌且带有两个状态和返回值的异步方法。
|
| SafeWaitAsync(Task) |
安全地等待一个任务完成。
|
| SafeWaitAsyncT(TaskT) |
安全地等待一个任务完成并返回结果。
|