共用方式為


IActionDescriptorProvider 介面

定義

定義指定實例的 ActionDescriptor 合約。

public interface class IActionDescriptorProvider
public interface IActionDescriptorProvider
type IActionDescriptorProvider = interface
Public Interface IActionDescriptorProvider
衍生

備註

在應用程式初始化時,MVC 會叫用 的所有已註冊實例 IActionDescriptorProvider 來執行 ActionDescriptor 探索。 IActionDescriptorProvider 實例會以 的 Order 遞增排序次序叫用。

每個提供者都有依序呼叫的方法 OnProvidersExecuting(ActionDescriptorProviderContext) ,並指定相同的 實例 ActionInvokerProviderContext 。 然後,每個提供者都會以反向順序呼叫其 OnProvidersExecuted(ActionDescriptorProviderContext) 方法。 每個實例都有機會新增或修改 Results

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

屬性

Order

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

方法

OnProvidersExecuted(ActionDescriptorProviderContext)

呼叫 以在呼叫所有提供者的方法之後 OnProvidersExecuting(ActionDescriptorProviderContext) 執行提供者。 Order 如需 執行 OnProvidersExecuted(ActionDescriptorProviderContext) 順序的詳細資料。

OnProvidersExecuting(ActionDescriptorProviderContext)

呼叫 以執行提供者。 Order 如需 執行 OnProvidersExecuting(ActionDescriptorProviderContext) 順序的詳細資料。

適用於