OperationExecutor.OperationBase.Execute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Execute(Action) |
執行將例外狀況傳遞至 的 IOperationResultHandler 動作。 |
Execute<T>(Func<IEnumerable<T>>) |
執行動作,將結果或例外狀況傳遞至 IOperationResultHandler 。 |
Execute<T>(Func<T>) |
執行動作,將結果或例外狀況傳遞至 IOperationResultHandler 。 |
Execute(Action)
執行將例外狀況傳遞至 的 IOperationResultHandler 動作。
public virtual void Execute (Action action);
protected virtual void Execute (Action action);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Overridable Sub Execute (action As Action)
Protected Overridable Sub Execute (action As Action)
參數
- action
- Action
要執行的動作。
適用於
Execute<T>(Func<IEnumerable<T>>)
執行動作,將結果或例外狀況傳遞至 IOperationResultHandler 。
public virtual void Execute<T> (Func<System.Collections.Generic.IEnumerable<T>> action);
protected virtual void Execute<T> (Func<System.Collections.Generic.IEnumerable<T>> action);
abstract member Execute : Func<seq<'T>> -> unit
override this.Execute : Func<seq<'T>> -> unit
Public Overridable Sub Execute(Of T) (action As Func(Of IEnumerable(Of T)))
Protected Overridable Sub Execute(Of T) (action As Func(Of IEnumerable(Of T)))
類型參數
- T
結果的類型。
參數
- action
- Func<IEnumerable<T>>
要執行的動作。
適用於
Execute<T>(Func<T>)
執行動作,將結果或例外狀況傳遞至 IOperationResultHandler 。
public virtual void Execute<T> (Func<T> action);
protected virtual void Execute<T> (Func<T> action);
abstract member Execute : Func<'T> -> unit
override this.Execute : Func<'T> -> unit
Public Overridable Sub Execute(Of T) (action As Func(Of T))
Protected Overridable Sub Execute(Of T) (action As Func(Of T))
類型參數
- T
結果類型。
參數
- action
- Func<T>
要執行的動作。