点击或拖拽改变大小

OperateResultT1, T2ThenTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9 方法 (FuncT1, T2, OperateResultTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9)

指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
Specify what you want to do next, return the result of the execution of the current object if it succeeds, and return the current object itself if it fails.

命名空间:  HslCommunication
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:10.2.2.0 (10.2.2.0)
语法
public OperateResult<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9> Then<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9>(
	Func<T1, T2, OperateResult<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9>> func
)

参数

func
类型:SystemFuncT1, T2, OperateResultTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9
等待当前对象成功后执行的内容

类型参数

TResult1
泛型参数一
TResult2
泛型参数二
TResult3
泛型参数三
TResult4
泛型参数四
TResult5
泛型参数五
TResult6
泛型参数六
TResult7
泛型参数七
TResult8
泛型参数八
TResult9
泛型参数九

返回值

类型:OperateResultTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult9
返回整个方法链最终的成功失败结果
参见