DbExecutionStrategy.Execute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Execute(Action) |
Powtarzalnie wykonuje określoną operację, gdy spełnia ona bieżące zasady ponawiania. |
Execute<TResult>(Func<TResult>) |
Powtarzalnie wykonuje określoną operację, gdy spełnia ona bieżące zasady ponawiania. |
Execute(Action)
Powtarzalnie wykonuje określoną operację, gdy spełnia ona bieżące zasady ponawiania.
public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
Parametry
- operation
- Action
Delegat reprezentujący operację wykonywalną, która nie zwraca żadnych wyników.
Implementuje
Wyjątki
jeśli strategia opóźnienia ponawiania prób określa, że operacja nie powinna być już ponawiana
jeśli to wystąpienie zostało już użyte do wykonania operacji
Dotyczy
Execute<TResult>(Func<TResult>)
Powtarzalnie wykonuje określoną operację, gdy spełnia ona bieżące zasady ponawiania.
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 wyniku oczekiwany na podstawie operacji wykonywalnej.
Parametry
- operation
- Func<TResult>
Delegat reprezentujący operację wykonywalną zwracającą wynik typu TResult
.
Zwraca
Wynik operacji.
Implementuje
Wyjątki
jeśli strategia opóźnienia ponawiania prób określa, że operacja nie powinna być już ponawiana
jeśli to wystąpienie zostało już użyte do wykonania operacji