Partager via


DbExecutionStrategy.Execute, méthode (Action)

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Exécute de façon répétitive l'opération spécifiée lorsqu'elle satisfait la stratégie actuelle de nouvelle tentative.

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Sub Execute ( _
    operation As Action _
)
'Utilisation
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
)

Paramètres

  • operation
    Type : System.Action
    Délégué représentant une opération exécutable qui ne retourne aucun résultat.

Implémentations

IDbExecutionStrategy.Execute(Action)

Exceptions

Exception Condition
RetryLimitExceededException

Si la stratégie de délai entre deux tentatives détermine que l'opération ne doit plus faire l'objet d'une nouvelle tentative.

InvalidOperationException

Si une transaction existante est détectée et que la stratégie d'exécution ne la prend pas en charge.

InvalidOperationException

Si cette instance a déjà été utilisée pour exécuter une opération.

Voir aussi

Référence

DbExecutionStrategy Classe

Surcharge Execute

Espace de noms System.Data.Entity.Infrastructure