我有一个似乎无法修复的编码场景。我得到了一个同步的WCF服务,我想模拟添加服务引用( Add service Reference,slsvcutil.exe),但没有托管WCF服务。这个是可能的吗?
我想使用slsvcutil从wsdl文件生成客户端,但它不想工作,因为它需要一个端点。有没有可能在不托管服务的情况下为Silverlight生成WCF代理,也不需要通过异步调用来编辑WCF服务?
发布于 2011-03-23 16:23:21
你想在没有托管的情况下生成代理的原因是不想“添加异步模式”吗?
您不必编辑WCF服务以使其可异步调用,所有异步操作都由客户端处理,而不是服务器。
看看这篇教程,你会发现服务代码根本没有提到异步。http://www.dotnetcurry.com/ShowArticle.aspx?ID=228
实际上,Silverlight中的一切都是异步的,这是有充分理由的。这样,最终用户就不会在应用程序获取数据时遇到阻塞的UI线程。
https://stackoverflow.com/questions/5393013
复制相似问题