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. |