Condividi tramite


DefaultExecutionStrategy.ExecuteAsync Metodo

Definizione

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

operation
Func<Task>

Funzione che restituisce un'attività avviata.

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

operation
Func<Task<TResult>>

Funzione che restituisce un'attività avviata.

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

Task<TResult>

Attività che verrà eseguita fino al completamento se l'attività originale viene completata correttamente.

Implementazioni

Si applica a