我有一个看起来像这样的API
Task<int> GetNumberFromDB(string input, IProgress<string> progress)
我正在尝试使用NotifyTaskCompletion模式在视图模型中使用此API,因此我可以监视进度,完成错误等。我正在尝试将其扩展为显示StatusString
该类的构造函数目前看起来像NotifyTaskCompletion<T>(Task<T>)
如何传入lambda,以便在NotifyTaskCompletion方法上更新进度?
NotifyTaskCompletion(GetNumberFromDB(input, new Progress<string>((status) => { NotifyTaskCompletion.Status = status; }))
我知道外部物体尚未构建,所以没有真正好的方法来引用它。我愿意就更好的处理此案的方法提出建议。