Udostępnij za pośrednictwem


InvocationMiddleware Delegat

Definicja

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.

Wartość zwracana

Dotyczy