Поделиться через


DbExecutionStrategy.Execute - метод (Action)

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Повторно выполняет указанную операцию до тех пор, пока она удовлетворяет текущей политике повторений.

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Sub Execute ( _
    operation As Action _
)
'Применение
Dim instance As DbExecutionStrategy 
Dim operation As Action

instance.Execute(operation)
public void Execute(
    Action operation
)
public:
virtual void Execute(
    Action^ operation
) sealed
abstract Execute : 
        operation:Action -> unit  
override Execute : 
        operation:Action -> unit
public final function Execute(
    operation : Action
)

Параметры

  • operation
    Тип: System.Action
    Делегат, представляющий операцию, предназначенную для выполнения, которая не возвращает результатов.

Implements

IDbExecutionStrategy.Execute(Action)

Исключения

Исключение Условие
RetryLimitExceededException

Если стратегия задержки определяет, что повтор действия больше не должен осуществляться.

InvalidOperationException

Если обнаружена существующая транзакция и стратегия выполнения ее не поддерживает.

InvalidOperationException

Если этот экземпляр уже использовался для выполнения операции.

См. также

Справочник

DbExecutionStrategy Класс

Execute - перегрузка

System.Data.Entity.Infrastructure - пространство имен