InvocationMiddleware Delegado
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í.
Delegado que se usa para agregar middleware de invocación del controlador de comandos.
public delegate System::Threading::Tasks::Task ^ InvocationMiddleware(InvocationContext ^ context, Func<InvocationContext ^, Task ^> ^ next);
public delegate System.Threading.Tasks.Task InvocationMiddleware(InvocationContext context, Func<InvocationContext,Task> next);
type InvocationMiddleware = delegate of InvocationContext * Func<InvocationContext, Task> -> Task
Public Delegate Function InvocationMiddleware(context As InvocationContext, next As Func(Of InvocationContext, Task)) As Task
Parámetros
- context
- InvocationContext
Contexto de la invocación actual, que se pasará a cada middleware y, a continuación, al controlador de comandos, a menos que un middleware lo cortocircuite.
- next
- Func<InvocationContext,Task>
Una continuación. Al pasar el entrante InvocationContext a él, se ejecutará el siguiente middleware en la canalización y, al final de la canalización, el controlador de comandos. El middleware puede cortocircuitar la invocación si no llama a esta continuación.