InvocationMiddleware Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Delegat używany do dodawania oprogramowania pośredniczącego wywołania programu obsługi poleceń.
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
Parametry
- context
- InvocationContext
Kontekst bieżącego wywołania, który zostanie przekazany do każdego oprogramowania pośredniczącego, a następnie do programu obsługi poleceń, chyba że oprogramowanie pośredniczące zwariuje je.
- next
- Func<InvocationContext,Task>
Kontynuacja. Przekazanie przychodzącego InvocationContext do niego spowoduje wykonanie następnego oprogramowania pośredniczącego w potoku i na końcu potoku programu obsługi poleceń. Oprogramowanie pośredniczące może zwariować wywołanie, nie wywołując tej kontynuacji.