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 をそれに渡すと、パイプラインで次のミドルウェアが実行され、パイプラインの最後にコマンド ハンドラーが実行されます。 ミドルウェアは、この継続を呼び出さないことを使用して、呼び出しをショートさせることができます。
戻り値
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET