DbExecutionStrategy.Execute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
Entity Framework