共用方式為


OperationExecutor.OperationBase.Execute 方法

定義

多載

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>

要執行的動作。

適用於