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

IDurableOrchestrationContext.CallActivityWithRetryAsync 方法

定义

重载

CallActivityWithRetryAsync(String, RetryOptions, Object)

使用重试选项计划名为 functionName 的活动函数以供执行。

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

使用重试选项计划名为 functionName 的活动函数以供执行。

CallActivityWithRetryAsync(String, RetryOptions, Object)

Source:
IDurableOrchestrationContext.cs

使用重试选项计划名为 functionName 的活动函数以供执行。

public System.Threading.Tasks.Task CallActivityWithRetryAsync (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallActivityWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task
Public Function CallActivityWithRetryAsync (functionName As String, retryOptions As RetryOptions, input As Object) As Task

参数

functionName
String

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

retryOptions
RetryOptions

活动函数的重试选项。

input
Object

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

返回

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

例外

重试选项对象为 null。

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

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

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

适用于

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

Source:
IDurableOrchestrationContext.cs

使用重试选项计划名为 functionName 的活动函数以供执行。

public System.Threading.Tasks.Task<TResult> CallActivityWithRetryAsync<TResult> (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallActivityWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallActivityWithRetryAsync(Of TResult) (functionName As String, retryOptions As RetryOptions, input As Object) As Task(Of TResult)

类型参数

TResult

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

参数

functionName
String

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

retryOptions
RetryOptions

活动函数的重试选项。

input
Object

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

返回

Task<TResult>

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

例外

重试选项对象为 null。

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

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

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

适用于