Condividi tramite


IActionInvokerProvider Interfaccia

Definizione

Definisce un'interfaccia per i componenti che possono creare un IActionInvoker oggetto per la richiesta corrente.

public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider

Commenti

IActionInvokerProvider le istanze formano una pipeline che comporta la creazione di un oggetto IActionInvoker. Le IActionInvokerProvider istanze vengono ordinate in base a un tipo crescente di Order.

Per creare un IActionInvokerprovider , ogni provider ha il OnProvidersExecuting(ActionInvokerProviderContext) relativo metodo chiamato in sequenza e dato la stessa istanza di ActionInvokerProviderContext. Ogni provider ha quindi il OnProvidersExecuted(ActionInvokerProviderContext) metodo chiamato nell'ordine inverso. Il risultato è il valore di Result.

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(ActionInvokerProviderContext)

Chiamato per eseguire il provider, dopo che sono stati chiamati i metodi di tutti i OnProvidersExecuting(ActionInvokerProviderContext) provider.

OnProvidersExecuting(ActionInvokerProviderContext)

Chiamato per eseguire il provider.

Si applica a