IApiDescriptionProvider 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 un contrat pour spécifier des ApiDescription instances.
public interface class IApiDescriptionProvider
public interface IApiDescriptionProvider
type IApiDescriptionProvider = interface
Public Interface IApiDescriptionProvider
- Dérivé
Remarques
Sur la première requête pour ActionDescriptor, MVC appelle toutes les instances inscrites de IApiDescriptionProvider dans l’ordre de tri croissant de Order.
Chaque fournisseur a sa OnProvidersExecuting(ApiDescriptionProviderContext) méthode appelée dans l’ordre et a donné la même instance de ApiDescriptionProviderContext. Ensuite, chaque fournisseur a sa OnProvidersExecuted(ApiDescriptionProviderContext) 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à 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(ApiDescriptionProviderContext) |
Appelé après IApiDescriptionProvider l’appel des implémentations avec des valeurs supérieures Order . |
OnProvidersExecuting(ApiDescriptionProviderContext) |
Crée ou modifie ApiDescriptiondes s. |