IApiDescriptionProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un contratto per specificare ApiDescription le istanze.
public interface class IApiDescriptionProvider
public interface IApiDescriptionProvider
type IApiDescriptionProvider = interface
Public Interface IApiDescriptionProvider
- Derivato
Commenti
Nella prima query per ActionDescriptor, MVC richiama tutte le istanze registrate di IApiDescriptionProvider nell'ordine crescente di Order.
Ogni provider ha il OnProvidersExecuting(ApiDescriptionProviderContext) metodo chiamato in sequenza e dato la stessa istanza di ApiDescriptionProviderContext. Ogni provider ha quindi il OnProvidersExecuted(ApiDescriptionProviderContext) metodo chiamato nell'ordine inverso. Ogni istanza ha l'opportunità di aggiungere o modificare Results.
Poiché i provider vengono chiamati in una sequenza predefinita, ogni provider ha la possibilità di osservare e decorare il risultato dei provider già eseguiti.
Proprietà
Order |
Ottiene il valore dell'ordine per determinare l'ordine di esecuzione dei provider. I provider eseguono in valore numerico crescente della Order proprietà. |
Metodi
OnProvidersExecuted(ApiDescriptionProviderContext) |
Chiamato dopo IApiDescriptionProvider le implementazioni con valori superiori Order sono stati chiamati. |
OnProvidersExecuting(ApiDescriptionProviderContext) |
Crea o modifica ApiDescriptions. |