我知道所有关于线程应用程序的知识,但之前没有通过Web服务完成此任务。我不想让客户端管理各种线程,而只想触发一个异步方法并从回调中获得结果。.Net异步Web服务调用
它看起来很直观 - 只需调用visual studio生成的代理类中的异步方法即可。但等待......我没有任何地方可以指定回电。
MSDN和其他sites告诉我我应该使用Begin [MethodName]和End [MethodName],但它们似乎不存在/已生成,我确实有[MethodName] Async方法see here),但它没有选项传递委托/回调。
我也有(静态)ServiceName.MethodNameEventHandler/Args可用,但不能使用它,因为它不是实例化服务的一部分。
这是怎么回事?以及如何从Web服务发送/接收回电。我注意到我所做的所有搜索结果都为我提供了很多旧网站。任何人都可以为我提供一个例子。
如何在vb.net中做到这一点?你有没有页面?我有权访问这些方法,但只有异步方法是实例方法。 – 2010-07-20 16:06:40
... AddHandler _svc.UploadPartCompleted,AddressOf x(object evnt)? – 2010-07-20 16:08:08
是的,相似。您需要调整方法签名以匹配Completed事件。 – Nate 2010-07-20 16:31:20