InvocationMiddleware 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來新增命令處理程式調用中間件的委派。
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 傳遞至它將會在管線中執行下一個中間件,並在管線結尾執行命令處理程式。 中間件可以藉由呼叫這個接續來縮短叫用的線路。