IActionDescriptorProvider 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 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). |