Partager via


IActionInvokerProvider Interface

Définition

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.

S’applique à