IActionInvokerProvider 介面

定義

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

C#
public interface IActionInvokerProvider

備註

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

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

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

屬性

Order

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

方法

OnProvidersExecuted(ActionInvokerProviderContext)

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

OnProvidersExecuting(ActionInvokerProviderContext)

呼叫 以執行提供者。

適用於

產品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0