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 傳遞至它將會在管線中執行下一個中間件,並在管線結尾執行命令處理程式。 中間件可以藉由呼叫這個接續來縮短叫用的線路。

傳回值

適用於