DbExecutionStrategy.Execute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Execute(Action) |
Exécute de manière répétée l’opération spécifiée pendant qu’elle satisfait à la stratégie de nouvelle tentative actuelle. |
Execute<TResult>(Func<TResult>) |
Exécute de manière répétée l’opération spécifiée pendant qu’elle satisfait à la stratégie de nouvelle tentative actuelle. |
Execute(Action)
Exécute de manière répétée l’opération spécifiée pendant qu’elle satisfait à la stratégie de nouvelle tentative actuelle.
public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
Paramètres
- operation
- Action
Délégué représentant une opération exécutable qui ne retourne aucun résultat.
Implémente
Exceptions
si la stratégie de délai de nouvelle tentative détermine que l’opération ne doit plus être retentée
si cette instance a déjà été utilisée pour exécuter une opération
S’applique à
Execute<TResult>(Func<TResult>)
Exécute de manière répétée l’opération spécifiée pendant qu’elle satisfait à la stratégie de nouvelle tentative actuelle.
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
Paramètres de type
- TResult
Type de résultat attendu de l’opération exécutable.
Paramètres
- operation
- Func<TResult>
Délégué représentant une opération exécutable qui retourne le résultat de type TResult
.
Retours
Résultat de l’opération.
Implémente
Exceptions
si la stratégie de délai de nouvelle tentative détermine que l’opération ne doit plus être retentée
si cette instance a déjà été utilisée pour exécuter une opération