INotification (カスタム インターフェイス) を処理する次のコードがあります。
var mgr = new NotificationManager();
var task = new Task(() => mgr.Send(notification));
task.Start();
問題は、タスクが完了したら、通知のクリーンアップを実行する必要があることです。Task Parallel ライブラリでこれを行うためのアプローチは何ですか?
INotification (カスタム インターフェイス) を処理する次のコードがあります。
var mgr = new NotificationManager();
var task = new Task(() => mgr.Send(notification));
task.Start();
問題は、タスクが完了したら、通知のクリーンアップを実行する必要があることです。Task Parallel ライブラリでこれを行うためのアプローチは何ですか?
を使用してこれを行うことができますContinueWith
。ここにドキュメントがあります
複数ステートメントのラムダを提供できます。
Task.Factory.StartNew(() => { mgr.Send(notification); Cleanup(); };