DefaultExecutionStrategy.ExecuteAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ExecuteAsync(Func<Task>, CancellationToken) |
Esegue l'operazione asincrona specificata una sola volta, senza riprovare in caso di errore. |
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) |
Esegue l'operazione asincrona specificata una sola volta, senza riprovare in caso di errore. |
ExecuteAsync(Func<Task>, CancellationToken)
Esegue l'operazione asincrona specificata una sola volta, senza riprovare in caso di errore.
public System.Threading.Tasks.Task ExecuteAsync (Func<System.Threading.Tasks.Task> operation, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : Func<System.Threading.Tasks.Task> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ExecuteAsync : Func<System.Threading.Tasks.Task> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parametri
- cancellationToken
- CancellationToken
Token di annullamento usato per annullare l'operazione di ripetizione dei tentativi, ma non le operazioni già in esecuzione o già completate correttamente.
Restituisce
Attività che verrà eseguita fino al completamento se l'attività originale viene completata correttamente.
Implementazioni
Si applica a
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken)
Esegue l'operazione asincrona specificata una sola volta, senza riprovare in caso di errore.
public System.Threading.Tasks.Task<TResult> ExecuteAsync<TResult> (Func<System.Threading.Tasks.Task<TResult>> operation, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : Func<System.Threading.Tasks.Task<'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
override this.ExecuteAsync : Func<System.Threading.Tasks.Task<'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Parametri di tipo
- TResult
Tipo di risultato dell'oggetto Task<TResult> restituito da operation
.
Parametri
- cancellationToken
- CancellationToken
Token di annullamento usato per annullare l'operazione di ripetizione dei tentativi, ma non le operazioni già in esecuzione o già completate correttamente.
Restituisce
Attività che verrà eseguita fino al completamento se l'attività originale viene completata correttamente.