IActionInvokerProvider 介面

定義

定義可針對目前要求建立 IActionInvoker 之 元件的介面。

public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider

備註

IActionInvokerProvider 實例形成管線,導致 建立 IActionInvoker 。 實例 IActionInvokerProvider 會依 的 Order 遞增排序排序。

若要建立 IActionInvoker ,每個提供者都會依序呼叫其 OnProvidersExecuting(ActionInvokerProviderContext) 方法,並指定相同的 實例 ActionInvokerProviderContext 。 然後,每個提供者都會以反向順序呼叫其 OnProvidersExecuted(ActionInvokerProviderContext) 方法。 結果是 的值 Result

當提供者在預先定義的序列中呼叫時,每個提供者都有機會觀察並裝飾已經執行的提供者結果。

屬性

Order

取得判斷提供者執行順序的順序值。 提供者會以屬性的 Order 遞增數值執行。

方法

OnProvidersExecuted(ActionInvokerProviderContext)

呼叫 以在呼叫所有提供者的方法之後 OnProvidersExecuting(ActionInvokerProviderContext) 執行提供者。

OnProvidersExecuting(ActionInvokerProviderContext)

呼叫 以執行提供者。

適用於