InvocationMiddleware Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.