Sdílet prostřednictvím


DbExecutionStrategy.Execute Metoda

Definice

Přetížení

Execute(Action)

Opakovaně provádí zadanou operaci, zatímco splňuje aktuální zásady opakování.

Execute<TResult>(Func<TResult>)

Opakovaně provádí zadanou operaci, zatímco splňuje aktuální zásady opakování.

Execute(Action)

Opakovaně provádí zadanou operaci, zatímco splňuje aktuální zásady opakování.

public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)

Parametry

operation
Action

Delegát představující spustitelné operace, která nevrací žádné výsledky.

Implementuje

Výjimky

pokud strategie zpoždění opakování určuje, že operace by se už neměla opakovat.

pokud se tato instance již použila ke spuštění operace

Platí pro

Execute<TResult>(Func<TResult>)

Opakovaně provádí zadanou operaci, zatímco splňuje aktuální zásady opakování.

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

Parametry typu

TResult

Typ výsledku očekávaného od operace spustitelného souboru.

Parametry

operation
Func<TResult>

Delegát představující spustitelné operace, která vrací výsledek typu TResult.

Návraty

TResult

Výsledek operace.

Implementuje

Výjimky

pokud strategie zpoždění opakování určuje, že operace by se už neměla opakovat.

pokud se tato instance již použila ke spuštění operace

Platí pro