Condividi tramite


IApiDescriptionProvider Interfaccia

Definizione

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.

Si applica a