IActionInvokerProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |