IActionInvokerProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une interface pour les composants qui peuvent créer un IActionInvoker pour la requête actuelle.
public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider
Remarques
IActionInvokerProvider les instances forment un pipeline qui entraîne la création d’un IActionInvoker. Les IActionInvokerProvider instances sont triées par un type croissant de .Order
Pour créer un IActionInvoker, chaque fournisseur a sa OnProvidersExecuting(ActionInvokerProviderContext) méthode appelée dans l’ordre et donné le même instance de ActionInvokerProviderContext. Ensuite, chaque fournisseur a sa OnProvidersExecuted(ActionInvokerProviderContext) méthode appelée dans l’ordre inverse. Le résultat est la valeur de Result.
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à exécuté.
Propriétés
Order |
Obtient la valeur de l’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(ActionInvokerProviderContext) |
Appelé pour exécuter le fournisseur, une fois que les OnProvidersExecuting(ActionInvokerProviderContext) méthodes de tous les fournisseurs ont été appelées. |
OnProvidersExecuting(ActionInvokerProviderContext) |
Appelé pour exécuter le fournisseur. |