Partilhar via


IDurableOrchestrationContext.CallSubOrchestratorWithRetryAsync Método

Definição

Sobrecargas

CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)

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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)

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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)

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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)

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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)

Origem:
IDurableOrchestrationContext.cs

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

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

Parâmetros

functionName
String

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

retryOptions
RetryOptions

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

input
Object

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

Retornos

Uma tarefa durável que é concluída quando a função de orquestrador 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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)

Origem:
IDurableOrchestrationContext.cs

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

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

Parâmetros

functionName
String

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

retryOptions
RetryOptions

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

instanceId
String

Uma ID exclusiva a ser usada para a instância de sub-orquestração.

input
Object

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

Retornos

Uma tarefa durável que é concluída quando a função de orquestrador 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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)

Origem:
IDurableOrchestrationContext.cs

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

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

Parâmetros de tipo

TResult

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

Parâmetros

functionName
String

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

retryOptions
RetryOptions

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

instanceId
String

Uma ID exclusiva a ser usada para a instância de sub-orquestração.

input
Object

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

Retornos

Task<TResult>

Uma tarefa durável que é concluída quando a função de orquestrador 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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)

Origem:
IDurableOrchestrationContext.cs

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

public System.Threading.Tasks.Task<TResult> CallSubOrchestratorWithRetryAsync<TResult> (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorWithRetryAsync(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 orquestrador agendada.

Parâmetros

functionName
String

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

retryOptions
RetryOptions

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

input
Object

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

Retornos

Task<TResult>

Uma tarefa durável que é concluída quando a função de orquestrador 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