Partager via


IActionDescriptorProvider Interface

Définition

Définit un contrat pour spécifier des ActionDescriptor instances.

public interface class IActionDescriptorProvider
public interface IActionDescriptorProvider
type IActionDescriptorProvider = interface
Public Interface IActionDescriptorProvider
Dérivé

Remarques

Lors de l’initialisation de l’application, MVC appelle toutes les instances inscrites de pour effectuer ActionDescriptor la IActionDescriptorProvider découverte. IActionDescriptorProvider les instances sont appelées dans l’ordre de tri croissant de Order.

Chaque fournisseur a sa OnProvidersExecuting(ActionDescriptorProviderContext) méthode appelée dans l’ordre et donné le même instance de ActionInvokerProviderContext. Ensuite, chaque fournisseur a sa OnProvidersExecuted(ActionDescriptorProviderContext) méthode appelée dans l’ordre inverse. Chaque instance a la possibilité d’ajouter ou de modifier Results.

Comme les fournisseurs sont appelés dans une séquence prédéfinie, chaque fournisseur a la possibilité d’observer et de décorer le résultat des fournisseurs qui ont déjà été exécutés.

Propriétés

Order

Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des fournisseurs. Les fournisseurs s’exécutent en valeur numérique ascendante de la Order propriété .

Méthodes

OnProvidersExecuted(ActionDescriptorProviderContext)

Appelé pour exécuter le fournisseur, une fois que les OnProvidersExecuting(ActionDescriptorProviderContext) méthodes de tous les fournisseurs ont été appelées. Order pour plus d’informations sur l’ordre d’exécution de OnProvidersExecuted(ActionDescriptorProviderContext).

OnProvidersExecuting(ActionDescriptorProviderContext)

Appelé pour exécuter le fournisseur. Order pour plus d’informations sur l’ordre d’exécution de OnProvidersExecuting(ActionDescriptorProviderContext).

S’applique à