【发布时间】:2011-03-29 06:11:49
【问题描述】:
我正在使用 Silverlight WCF 服务代码生成工具 (SLsvcUtil.exe) 获取 WCF .svc 并创建一个类来使用它。
见:http://msdn.microsoft.com/en-us/library/cc197958(v=vs.95).aspx
它生成的代码只有异步函数调用。有没有办法生成同步调用?
【问题讨论】:
标签: silverlight wcf asynchronous
我正在使用 Silverlight WCF 服务代码生成工具 (SLsvcUtil.exe) 获取 WCF .svc 并创建一个类来使用它。
见:http://msdn.microsoft.com/en-us/library/cc197958(v=vs.95).aspx
它生成的代码只有异步函数调用。有没有办法生成同步调用?
【问题讨论】:
标签: silverlight wcf asynchronous
不。 Silverlight 不允许同步调用,以避免锁定浏览器。它需要是一个优秀的插件公民。无论如何,同步调用只对开发人员有利,对用户不利。无论如何,您都希望避免在应用程序中锁定 UI。 Silverlight 只是迫使您采取这些更好的做法。
希望这会有所帮助...
克里斯
【讨论】: