IDurableOrchestrationContext.CallSubOrchestratorWithRetryAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object) |
Programa una función de orquestador denominada |
CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object) |
Programa una función de orquestador denominada |
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object) |
Programa una función de orquestador denominada |
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object) |
Programa una función de orquestador denominada |
CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)
Programa una función de orquestador denominada functionName
para su ejecución con opciones de reintento.
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
Nombre de la función de orquestador a la que se va a llamar.
- retryOptions
- RetryOptions
Opción de reintento para la función de orquestador.
- input
- Object
Entrada serializable por JSON que se va a pasar a la función de orquestador.
Devoluciones
Tarea duradera que se completa cuando se completa o se produce un error en la función de orquestador llamada.
Excepciones
El objeto de opción de reintento es null.
La función especificada no existe, está deshabilitada o no es una función de orquestador.
El subproceso actual es diferente del subproceso que inició la ejecución del orquestador.
Error en la función de actividad con una excepción no controlada.
Se aplica a
CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)
Programa una función de orquestador denominada functionName
para su ejecución con opciones de reintento.
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
Nombre de la función de orquestador a la que se va a llamar.
- retryOptions
- RetryOptions
Opción de reintento para la función de orquestador.
- instanceId
- String
Identificador único que se va a usar para la instancia de sub-orquestación.
- input
- Object
Entrada serializable por JSON que se va a pasar a la función de orquestador.
Devoluciones
Tarea duradera que se completa cuando se completa o se produce un error en la función de orquestador llamada.
Excepciones
El objeto de opción de reintento es null.
La función especificada no existe, está deshabilitada o no es una función de orquestador.
El subproceso actual es diferente del subproceso que inició la ejecución del orquestador.
Error en la función de actividad con una excepción no controlada.
Se aplica a
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)
Programa una función de orquestador denominada functionName
para su ejecución con opciones de reintento.
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
Tipo de valor devuelto de la función de orquestador programada.
Parámetros
- functionName
- String
Nombre de la función de orquestador a la que se va a llamar.
- retryOptions
- RetryOptions
Opción de reintento para la función de orquestador.
- instanceId
- String
Identificador único que se va a usar para la instancia de sub-orquestación.
- input
- Object
Entrada serializable por JSON que se va a pasar a la función de orquestador.
Devoluciones
Tarea duradera que se completa cuando se completa o se produce un error en la función de orquestador llamada.
Excepciones
El objeto de opción de reintento es null.
La función especificada no existe, está deshabilitada o no es una función de orquestador.
El subproceso actual es diferente del subproceso que inició la ejecución del orquestador.
Error en la función de actividad con una excepción no controlada.
Se aplica a
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)
Programa una función de orquestador denominada functionName
para su ejecución con opciones de reintento.
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
Tipo de valor devuelto de la función de orquestador programada.
Parámetros
- functionName
- String
Nombre de la función de orquestador a la que se va a llamar.
- retryOptions
- RetryOptions
Opción de reintento para la función de orquestador.
- input
- Object
Entrada serializable por JSON que se va a pasar a la función de orquestador.
Devoluciones
Tarea duradera que se completa cuando se completa o se produce un error en la función de orquestador llamada.
Excepciones
El objeto de opción de reintento es null.
La función especificada no existe, está deshabilitada o no es una función de orquestador.
El subproceso actual es diferente del subproceso que inició la ejecución del orquestador.
Error en la función de actividad con una excepción no controlada.
Se aplica a
Azure SDK for .NET