InvocationMiddleware Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Делегат, используемый для добавления ПО промежуточного слоя для вызова обработчика команд.
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
Параметры
- context
- InvocationContext
Контекст для текущего вызова, который будет передан каждому ПО промежуточного слоя, а затем обработчику команд, если ПО промежуточного слоя не закроет его.
- next
- Func<InvocationContext,Task>
Продолжение. Передача входящего InvocationContext в него будет выполнять следующее ПО промежуточного слоя в конвейере, а в конце конвейера — обработчик команд. ПО промежуточного слоя может прерывать вызов, не вызывая это продолжение.