C# 如何监控RIA WCF提交调用的进度?

C# 如何监控RIA WCF提交调用的进度?,c#,silverlight-4.0,wcf-ria-services,C#,Silverlight 4.0,Wcf Ria Services,我有一个RIA提交更改取消我的域上下文: _context.SubmitChanges((results) => ...do something for errors on return 在通过RIA传输实体集的过程中,是否仍然可以监控提交更改的进度?我使用BackgroundWorker线程来进行处理(而不是RIA调用,因为它们似乎生成了自己的线程),并且它有一个ProgressChanged事件,在worker线程中的工作完成时触发。我捕获它是为了记录缓冲在内存中的实体的百分比,但我

我有一个RIA提交更改取消我的域上下文:

_context.SubmitChanges((results) => ...do something for errors on return
在通过RIA传输实体集的过程中,是否仍然可以监控提交更改的进度?我使用BackgroundWorker线程来进行处理(而不是RIA调用,因为它们似乎生成了自己的线程),并且它有一个ProgressChanged事件,在worker线程中的工作完成时触发。我捕获它是为了记录缓冲在内存中的实体的百分比,但我希望在每次成功的WCF RIA提交时都触发一个事件……某种程度上是“保存到服务器的百分比”

谢谢


Scott

我想您可以监视多个请求。但是,对于单个SubmitChanges()调用,服务器不会有进度响应,因为它是作为一个更改集发送的,而不是一系列单独的请求。

啊,我明白了。谢谢你的回答!