DefaultExecutionStrategy.ExecuteAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ExecuteAsync(Func<Task>, CancellationToken) |
Выполняет указанную асинхронную операцию один раз без повторных попыток при сбое. |
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) |
Выполняет указанную асинхронную операцию один раз без повторных попыток при сбое. |
ExecuteAsync(Func<Task>, CancellationToken)
Выполняет указанную асинхронную операцию один раз без повторных попыток при сбое.
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
Параметры
- cancellationToken
- CancellationToken
Маркер отмены, используемый для отмены операции повтора, но не операции, которые уже находятся в тестовом режиме или уже успешно завершены.
Возвращаемое значение
Задача, которая будет выполняться до завершения, если исходная задача успешно завершена.
Реализации
Применяется к
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken)
Выполняет указанную асинхронную операцию один раз без повторных попыток при сбое.
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>
Параметры типа
- TResult
Тип результата , Task<TResult> возвращаемый operation
.
Параметры
- cancellationToken
- CancellationToken
Маркер отмены, используемый для отмены операции повтора, но не операции, которые уже находятся в тестовом режиме или уже успешно завершены.
Возвращаемое значение
Задача, которая будет выполняться до завершения, если исходная задача успешно завершена.
Реализации
Применяется к
Entity Framework