Partager via


InvocationMiddleware Délégué

Définition

Délégué utilisé pour ajouter un intergiciel d’appel de gestionnaire de commandes.

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 

Paramètres

context
InvocationContext

Contexte de l’appel actuel, qui sera passé à chaque middleware, puis au gestionnaire de commandes, sauf si un intergiciel le court-circuite.

next
Func<InvocationContext,Task>

Une continuation. Le passage du entrant InvocationContext à celui-ci exécute le middleware suivant dans le pipeline et, à la fin du pipeline, le gestionnaire de commandes. L’intergiciel peut court-circuiter l’appel en n’appelant pas cette continuation.

Valeur renvoyée

S’applique à