1. 首页
  2. 课程学习
  3. .Net
  4. 异步调用服务-机器人学导论第三版课后习题答案

异步调用服务-机器人学导论第三版课后习题答案

上传者: 2024-07-27 09:00:54上传 PDF文件 14.06MB 热度 6次

19.8异步调用服务在通过网络发送消息时,总是要注意网络的延迟时间。如果Web服务是同步调用的,客户应用程序就会在调用返回后再继续执行。这在本地网络上速度比较快,但必须注意生产系统的网络体系架构。

说到异步调用Web服务,不妨看看这个详细的指南:异步调用Web服务。而且,Web服务异步发送消息,客户代理程序不仅会创建同步方法,还可以创建异步方法。这听起来有点复杂?别担心,实际上也有一些详细的示例可以参考,比如这个:函数web服务和wcf服务的异步调用.zip

但是,Windows应用程序存在一个特殊的问题,即每个Windows控件都会被绑定到一个线程上,而Windows控件的方法和属性只能在创建它的线程中调用。你或许已经遇到过类似的麻烦?幸好,.NET 4的代理类对此问题有特定的解决方法,详情可以看看这个资源:Windows代理服务文档

如果你对更实际的操作步骤感兴趣,试一试:异步调用服务要使用代理类的异步实现代码,请执行以下步骤:(1) 修改已生成的代理类:选择服务引用WebServicesSample。打开关联菜单,选择“配置服务引用”(Configure Service Reference),打开的对话框如图19-14所示。想要更多的技术细节?点击这里了解更多:ajax异步流代理类

这些资源不仅能帮你更好地理解异步调用,还能让你在实际操作中如鱼得水。你是否也开始觉得异步调用其实并不那么可怕,反而充满了趣味和挑战呢?

下载地址
用户评论