DefaultExecutionStrategy.ExecuteAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ExecuteAsync(Func<Task>, CancellationToken) |
Wykonuje określoną operację asynchroniczną raz bez ponawiania próby po awarii. |
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) |
Wykonuje określoną operację asynchroniczną raz bez ponawiania próby po awarii. |
ExecuteAsync(Func<Task>, CancellationToken)
Wykonuje określoną operację asynchroniczną raz bez ponawiania próby po awarii.
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
Parametry
- cancellationToken
- CancellationToken
Token anulowania używany do anulowania operacji ponawiania, ale nie operacji, które są już w locie lub które zostały już ukończone pomyślnie.
Zwraca
Zadanie, które zostanie uruchomione w celu ukończenia, jeśli oryginalne zadanie zakończy się pomyślnie.
Implementuje
Dotyczy
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken)
Wykonuje określoną operację asynchroniczną raz bez ponawiania próby po awarii.
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>
Parametry typu
- TResult
Typ wyniku zwrócony Task<TResult> przez operation
element .
Parametry
- cancellationToken
- CancellationToken
Token anulowania używany do anulowania operacji ponawiania, ale nie operacji, które są już w locie lub które zostały już ukończone pomyślnie.
Zwraca
Zadanie, które zostanie uruchomione w celu ukończenia, jeśli oryginalne zadanie zakończy się pomyślnie.