繁体   English   中英

如何从MVVM设计模式的视图模型异步调用WCF Web服务中的任何方法?

[英]How to call any method in the WCF webservice asynchronously from the viewmodel of a MVVM design pattern?

我是Silverlight的新手。 在我的Office项目中,我看到了对Web服务方法的异步调用,并且传递的eventargs是methodNameCompletedEventArgs类型的。 我想了解此类异步调用的基础知识,以及如何在C#ViewModel中进行此类异步调用的详细语法。

谁能帮助我指导。 谢谢。

首先,您必须使用SlsVcUtil.EXE生成代理,然后可以简单地将默认情况下在silvelight中异步的方法绑定到ViewModel
这是一个如何生成客户端代理的示例

slsvcutil http://example.com/service.svc?wsdl /edb /namespace:"*,SilverlightApplication1.ServiceReference1" /ct:System.Collections.ObjectModel.ObservableCollection`1 /r:"c:\Program Files\Microsoft Silverlight\4.0.#####\System.Windows.dll"

您可以从此处下载入门示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM