InvocationMiddleware Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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á.