InvocationMiddleware Delegado

Definición

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.

Valor devuelto

Se aplica a