DbExecutionStrategy.Execute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Execute(Action) |
Повторно выполняет указанную операцию, когда она удовлетворяет текущей политике повторных попыток. |
| Execute<TResult>(Func<TResult>) |
Повторно выполняет указанную операцию, когда она удовлетворяет текущей политике повторных попыток. |
Execute(Action)
Повторно выполняет указанную операцию, когда она удовлетворяет текущей политике повторных попыток.
public void Execute(Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
Параметры
- operation
- Action
Делегат, представляющий исполняемую операцию, которая не возвращает никаких результатов.
Реализации
Исключения
Если стратегия задержки повторных попыток определяет, что операция больше не должна повторяться
Значение , если этот экземпляр уже использовался для выполнения операции
Применяется к
Execute<TResult>(Func<TResult>)
Повторно выполняет указанную операцию, когда она удовлетворяет текущей политике повторных попыток.
public TResult Execute<TResult>(Func<TResult> operation);
abstract member Execute : Func<'Result> -> 'Result
override this.Execute : Func<'Result> -> 'Result
Public Function Execute(Of TResult) (operation As Func(Of TResult)) As TResult
Параметры типа
- TResult
Тип результата, ожидаемого от исполняемой операции.
Параметры
- operation
- Func<TResult>
Делегат, представляющий исполняемую операцию, которая возвращает результат типа TResult.
Возвращаемое значение
Результат операции.
Реализации
Исключения
Если стратегия задержки повторных попыток определяет, что операция больше не должна повторяться
Значение , если этот экземпляр уже использовался для выполнения операции