Partager via


DbExecutionStrategy.Execute Méthode

Définition

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

TResult

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

S’applique à