2

背景(必要に応じてこの部分をスキップしてください)

必要に応じて、この部分を飛ばしてもかまいません。これは、問題をよりよく理解したい人のための背景です。

サイトでの 1 つのアクションの開始時に、いくつかの非同期操作を開始します。操作が完了する前にアクションが返されます。これが私が欲しいものです。ただし、Viewこのアクションによってロードされる は、別のコントローラーで他のいくつかのアクションを呼び出します。これらのアクションの一部は、最初のページからの非同期呼び出しの結果に依存しているため、他のコントローラーからの非同期呼び出しが完了するまで待機できる必要があります。WaitHandles を格納するために使用することだけを考えましSessionたが、WaitHandles はシリアル化できないため、明らかにそれはできません。


短縮版:

WaitHandle別のコントローラーで確実に取得できるように、あるコントローラーのどこかに非同期オブジェクトを格納できる必要があります。これらWaitHandlesもユーザー固有である必要がありますが、その部分は処理できます。それを不可能にするオプションをリストしないでください。

4

0 に答える 0