InvocationMiddleware Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Delegato usato per l'aggiunta del middleware di chiamata del gestore dei comandi.
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
Parametri
- context
- InvocationContext
Contesto per la chiamata corrente, che verrà passata a ogni middleware e quindi al gestore di comandi, a meno che non si tratti di un corto circuito middleware.
- next
- Func<InvocationContext,Task>
Continuazione. Passando l'oggetto in ingresso InvocationContext verrà eseguito il middleware successivo nella pipeline e, alla fine della pipeline, il gestore dei comandi. Il middleware può corto circuito la chiamata senza chiamare questa continuazione.