1

私の wpf アプリケーションのすべてのデータ要求を処理する非常に単純な安らかなサービスがあります。ベスト プラクティスは、これらの実行時間の長い要求を UI スレッドから切り離すことを示していることを知っています。

私は .NET 4.5 を使用しているので、いくつかの新しいツール、async/await、TPL を利用できます。いくつかのサンプル プロジェクトを作成しましたが、概念は理解しています。私が把握できないように見える問題は、ビューモデルで非同期のものを処理することです。私のサンプル プロジェクトでは、非同期作業は常にコード ビハインドで行われます。簡単です。ビューモデルに抽象化されると、それを失います。

残りの Web 要求をすべて処理する非常に単純なジェネリック クラスがあります。理想的には、非同期作業がそこで発生することを望みます。

4

1 に答える 1