InvocationMiddleware Delegar

Definição

Um delegado usado para adicionar middleware de invocação do manipulador de comando.

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 comando, a menos que um middleware o faça em 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 comando. O middleware pode causar um curto-circuito na invocação por não chamar essa continuação.

Valor Retornado

Task

Aplica-se a