DbExecutionStrategy.Execute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Execute(Action) |
在滿足目前的重試原則時,重複執行指定的作業。 |
Execute<TResult>(Func<TResult>) |
在滿足目前的重試原則時,重複執行指定的作業。 |
Execute(Action)
在滿足目前的重試原則時,重複執行指定的作業。
public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
參數
- operation
- Action
委派,表示不會傳回任何結果的可執行作業。
實作
例外狀況
如果重試延遲策略決定不再重試作業,則為
如果這個實例已經用來執行作業,則為
適用於
Execute<TResult>(Func<TResult>)
在滿足目前的重試原則時,重複執行指定的作業。
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
類型參數
- TResult
可執行檔作業預期的結果類型。
參數
- operation
- Func<TResult>
委派,表示傳回 型 TResult
別 結果的可執行作業。
傳回
TResult
作業的結果。
實作
例外狀況
如果重試延遲策略決定不再重試作業,則為
如果這個實例已經用來執行作業,則為