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