Sdílet prostřednictvím


InvocationMiddleware Delegát

Definice

Delegát použitý k přidání middlewaru pro vyvolání obslužné rutiny příkazu.

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

Kontext pro aktuální vyvolání, který se předá každému middlewaru a pak obslužné rutině příkazu, pokud ho middleware zkratuje.

next
Func<InvocationContext,Task>

Pokračování. Předáním příchozí InvocationContext pošty se spustí další middleware v kanálu a na konci kanálu obslužná rutina příkazu. Middleware může volání zkratovat tím, že toto pokračování nevolá.

Návratová hodnota

Platí pro