Compartilhar via


InvocationMiddleware Delegar

Definição

Um delegado usado para adicionar middleware de invocação do manipulador 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

O contexto para a invocação atual, que será passado para cada middleware e, em seguida, para o manipulador de comandos, a menos que um middleware faça um curto-circuito.

next
Func<InvocationContext,Task>

Uma continuação. Passar a entrada InvocationContext para ele executará o próximo middleware no pipeline e, no final do pipeline, o manipulador de comandos. O middleware pode fazer um curto-circuito na invocação não chamando essa continuação.

Valor Retornado

Aplica-se a