2011-11-30 70 views

回答

1

当然可以。使用WCF的一些异步方法来获取图像处理%值。我的意思是你必须创建这个方法。而在客户端,您必须定期调用此方法。

+0

因此,你建议更新数据库中的进度 – Ryan

+0

你必须找到一种方法来分享图像处理和异步的方法之间%值。方法将提供给客户这个值。也许它可能是一个数据库...你也可以看看这里http://stackoverflow.com/questions/7815087/wcf-methods-sharing-a-dictionary。如果您将使用数据库方法,请确保此值也属于某个用户会话。 –

-1

这被烧成了几个.NET程序集。例如,你看过WebClient类吗?有* ProcessChanged事件处理程序,如DownloadProgressChanged。

只需将它们添加并包裹在需要时间的方法中,例如, processImage来()。

+0

-1不适用于WCF –

+0

这是什么意思,这不适用于WCF?我的回答还是Ryan的问题?如果你正在谈论我的答案,那么WebClient何时不是WCF的一部分? – user118190

+0

从1.0版开始,WebClient是.NET的一部分。 WCF带有3.0版本。 –