EasyTaskSafeRunT1, T2(FuncT1, T2, Task, T1, T2) 方法
安全地运行一个带有两个状态的异步方法。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public static Task<Result> SafeRun<T1, T2>(
Func<T1, T2, Task> func,
T1 status1,
T2 status2
)
Public Shared Function SafeRun(Of T1, T2) (
func As Func(Of T1, T2, Task),
status1 As T1,
status2 As T2
) As Task(Of Result)
static member SafeRun :
func : Func<'T1, 'T2, Task> *
status1 : 'T1 *
status2 : 'T2 -> Task<Result>
- func FuncT1, T2, Task
- 要运行的异步方法。
- status1 T1
- 传递给方法的第一个状态。
- status2 T2
- 传递给方法的第二个状态。
- T1
- 第一个状态的类型。
- T2
- 第二个状态的类型。
TaskResult表示异步操作的任务。