你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IDurableOrchestrationContext.CallActivityAsync 方法

定义

重载

CallActivityAsync(String, Object)

计划名为 functionName 的活动函数以供执行。

CallActivityAsync<TResult>(String, Object)

计划名为 functionName 的活动函数以供执行。

CallActivityAsync(String, Object)

Source:
IDurableOrchestrationContext.cs

计划名为 functionName 的活动函数以供执行。

public System.Threading.Tasks.Task CallActivityAsync (string functionName, object input);
abstract member CallActivityAsync : string * obj -> System.Threading.Tasks.Task
Public Function CallActivityAsync (functionName As String, input As Object) As Task

参数

functionName
String

要调用的活动函数的名称。

input
Object

要传递给活动函数的 JSON 可序列化输入。

返回

在被调用的函数完成或失败时完成的持久任务。

例外

指定的函数不存在、已禁用或不是业务流程协调程序函数。

当前线程不同于启动业务流程协调程序执行的线程。

活动函数失败,出现未经处理的异常。

适用于

CallActivityAsync<TResult>(String, Object)

Source:
IDurableOrchestrationContext.cs

计划名为 functionName 的活动函数以供执行。

public System.Threading.Tasks.Task<TResult> CallActivityAsync<TResult> (string functionName, object input);
abstract member CallActivityAsync : string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallActivityAsync(Of TResult) (functionName As String, input As Object) As Task(Of TResult)

类型参数

TResult

计划活动函数的返回类型。

参数

functionName
String

要调用的活动函数的名称。

input
Object

要传递给活动函数的 JSON 可序列化输入。

返回

Task<TResult>

在调用的活动函数完成或失败时完成的持久任务。

例外

指定的函数不存在、已禁用或不是业务流程协调程序函数。

当前线程不同于启动业务流程协调程序执行的线程。

活动函数失败,出现未经处理的异常。

适用于