Partilhar via


IDurableOrchestrationContext.CallActivityWithRetryAsync Método

Definição

Sobrecargas

CallActivityWithRetryAsync(String, RetryOptions, Object)

Agenda uma função de atividade chamada functionName para execução com opções de repetição.

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

Agenda uma função de atividade chamada functionName para execução com opções de repetição.

CallActivityWithRetryAsync(String, RetryOptions, Object)

Origem:
IDurableOrchestrationContext.cs

Agenda uma função de atividade chamada functionName para execução com opções de repetição.

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

Parâmetros

functionName
String

O nome da função de atividade a ser chamada.

retryOptions
RetryOptions

A opção de repetição para a função de atividade.

input
Object

A entrada serializável JSON a ser passada para a função de atividade.

Retornos

Uma tarefa durável que é concluída quando a função de atividade chamada é concluída ou falha.

Exceções

O objeto de opção de repetição é nulo.

A função especificada não existe, está desabilitada ou não é uma função de orquestrador.

O thread atual é diferente do thread que iniciou a execução do orquestrador.

A função de atividade falhou com uma exceção sem tratamento.

Aplica-se a

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

Origem:
IDurableOrchestrationContext.cs

Agenda uma função de atividade chamada functionName para execução com opções de repetição.

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)

Parâmetros de tipo

TResult

O tipo de retorno da função de atividade agendada.

Parâmetros

functionName
String

O nome da função de atividade a ser chamada.

retryOptions
RetryOptions

A opção de repetição para a função de atividade.

input
Object

A entrada serializável JSON a ser passada para a função de atividade.

Retornos

Task<TResult>

Uma tarefa durável que é concluída quando a função de atividade chamada é concluída ou falha.

Exceções

O objeto de opção de repetição é nulo.

A função especificada não existe, está desabilitada ou não é uma função de orquestrador.

O thread atual é diferente do thread que iniciou a execução do orquestrador.

A função de atividade falhou com uma exceção sem tratamento.

Aplica-se a