Compartir a través de


IActionInvokerProvider Interfaz

Definición

Define una interfaz para los componentes que pueden crear una IActionInvoker para la solicitud actual.

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

Comentarios

IActionInvokerProvider las instancias forman una canalización que da como resultado la creación de un IActionInvoker. Las IActionInvokerProvider instancias se ordenan por un tipo ascendente de Order.

Para crear un IActionInvoker, cada proveedor tiene su OnProvidersExecuting(ActionInvokerProviderContext) método llamado en secuencia y dada la misma instancia de ActionInvokerProviderContext. A continuación, cada proveedor tiene su OnProvidersExecuted(ActionInvokerProviderContext) método al que se llama en orden inverso. El resultado es el valor de Result.

Como se llama a los proveedores en una secuencia predefinida, cada proveedor tiene la oportunidad de observar y decorar el resultado de los proveedores que ya se han ejecutado.

Propiedades

Order

Obtiene el valor de orden para determinar el orden de ejecución de los proveedores. Los proveedores se ejecutan en un valor numérico ascendente de la Order propiedad .

Métodos

OnProvidersExecuted(ActionInvokerProviderContext)

Se llama a para ejecutar el proveedor, después de llamar a los OnProvidersExecuting(ActionInvokerProviderContext) métodos de todos los proveedores.

OnProvidersExecuting(ActionInvokerProviderContext)

Se llama a para ejecutar el proveedor.

Se aplica a