IDurableOrchestrationContext.CallActivityWithRetryAsync 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
CallActivityWithRetryAsync(String, RetryOptions, Object) |
Programa una función de actividad denominada |
CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object) |
Programa una función de actividad denominada |
CallActivityWithRetryAsync(String, RetryOptions, Object)
Programa una función de actividad denominada functionName
para su ejecución con opciones de reintento.
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
Nombre de la función de actividad a la que se va a llamar.
- retryOptions
- RetryOptions
Opción de reintento para la función de actividad.
- input
- Object
Entrada serializable por JSON que se va a pasar a la función de actividad.
Devoluciones
Una tarea duradera que se completa cuando la función de actividad llamada se completa o produce un error.
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
CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)
Programa una función de actividad denominada functionName
para su ejecución con opciones de reintento.
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
Tipo de valor devuelto de la función de actividad programada.
Parámetros
- functionName
- String
Nombre de la función de actividad a la que se va a llamar.
- retryOptions
- RetryOptions
Opción de reintento para la función de actividad.
- input
- Object
Entrada serializable por JSON que se va a pasar a la función de actividad.
Devoluciones
Una tarea duradera que se completa cuando la función de actividad llamada se completa o produce un error.
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