RetryPolicy.ExecuteAsync Method (Func(Of Task), CancellationToken)
Repetitively executes the specified asynchronous task while it satisfies the current retry policy.
Assembly: Microsoft.WindowsAzure.Common (in Microsoft.WindowsAzure.Common.dll)
Public Function ExecuteAsync ( taskAction As Func(Of Task), cancellationToken As CancellationToken ) As Task
Parameters
- taskAction
-
Type:
System.Func(Of Task)
A function that returns a started task (also known as "hot" task).
- cancellationToken
-
Type:
System.Threading.CancellationToken
The token used to cancel the retry operation. This token does not cancel the execution of the asynchronous task.
Return Value
Type: System.Threading.Tasks.TaskReturns a task that will run to completion if the original task completes successfully (either the first time or after retrying transient failures). If the task fails with a non-transient error or the retry limit is reached, the returned task will transition to a faulted state and the exception must be observed.
Show: