DbExecutionStrategy.Execute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Execute(Action) |
Esegue in modo ripetitivo l'operazione specificata mentre soddisfa i criteri di ripetizione dei tentativi correnti. |
Execute<TResult>(Func<TResult>) |
Esegue in modo ripetitivo l'operazione specificata mentre soddisfa i criteri di ripetizione dei tentativi correnti. |
Execute(Action)
Esegue in modo ripetitivo l'operazione specificata mentre soddisfa i criteri di ripetizione dei tentativi correnti.
public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
Parametri
- operation
- Action
Delegato che rappresenta un'operazione eseguibile che non restituisce risultati.
Implementazioni
Eccezioni
se la strategia di ritardo dei tentativi determina che l'operazione non deve più essere riprovata
se questa istanza è già stata usata per eseguire un'operazione
Si applica a
Execute<TResult>(Func<TResult>)
Esegue in modo ripetitivo l'operazione specificata mentre soddisfa i criteri di ripetizione dei tentativi correnti.
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
Parametri di tipo
- TResult
Tipo di risultato previsto dall'operazione eseguibile.
Parametri
- operation
- Func<TResult>
Delegato che rappresenta un'operazione eseguibile che restituisce il risultato del tipo TResult
.
Restituisce
Risultato dell'operazione.
Implementazioni
Eccezioni
se la strategia di ritardo dei tentativi determina che l'operazione non deve più essere riprovata
se questa istanza è già stata usata per eseguire un'operazione