Share via


IActionDescriptorProvider Interfaccia

Definizione

Definisce un contratto per specificare ActionDescriptor le istanze.

public interface class IActionDescriptorProvider
public interface IActionDescriptorProvider
type IActionDescriptorProvider = interface
Public Interface IActionDescriptorProvider
Derivato

Commenti

Durante l'inizializzazione dell'applicazione, MVC richiama tutte le istanze registrate di IActionDescriptorProvider per eseguire l'individuazione ActionDescriptor . IActionDescriptorProvider Le istanze vengono richiamate nell'ordinamento crescente di Order.

Ogni provider ha il metodo OnProvidersExecuting(ActionDescriptorProviderContext) chiamato in sequenza e ha la stessa istanza di ActionInvokerProviderContext. A ogni provider viene quindi chiamato il metodo OnProvidersExecuted(ActionDescriptorProviderContext) nell'ordine inverso. Ogni istanza ha la possibilità 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 sono eseguiti in un valore numerico crescente della Order proprietà .

Metodi

OnProvidersExecuted(ActionDescriptorProviderContext)

Chiamato per eseguire il provider, dopo aver chiamato i OnProvidersExecuting(ActionDescriptorProviderContext) metodi di tutti i provider. Order per informazioni dettagliate sull'ordine di esecuzione di OnProvidersExecuted(ActionDescriptorProviderContext).

OnProvidersExecuting(ActionDescriptorProviderContext)

Chiamato per eseguire il provider. Order per informazioni dettagliate sull'ordine di esecuzione di OnProvidersExecuting(ActionDescriptorProviderContext).

Si applica a