zoukankan      html  css  js  c++  java
  • 2.WCF消息与通道

    1.消息基础

           在服务协定层上,WCF服务的调用如同调用一般的面向对象类型那样方便,单WCF毕竟是一种需要服务器与客户端双方进行通信的技术。当客户端向服务器发出请求时,首先会访问服务器协定接口中的某个方法,将所需要的输入参数传递给操作方法;然后运行时会把这些输入参数进行序列化,并创建一条SOAP消息,再把输入参数序列化后的内容写入SOAP消息的正文中;随后,通道层会使用特定的通信协议(如HTTP)把消息发送给服务器。

           服务器同样是通过通道层接收到客户端发来的SOAP消息,然后读出消息的正文内容;接着将正文的内容进行序列化,就可以得到客户端所传送的输入参数的列表;再把这些参数传递给实现了服务协定接口的服务类,这样就可以调用服务方法了。

           不管服务方法是否返回void类型的值,都会向客户端返回一条SOAP消息。首先将服务方法的返回值序列化,然后创建一条SOAP消息,再把序列化的返回值写入消息正文,最后经过通道层发送回客户端。

         

     

    狼的性格,羊的行为
  • 相关阅读:
    2016-09-13面试记录
    javascript中的深度拷贝的实现过程及深拷贝的几种方法。
    javascript中的for in循环
    常见的兼容问题及其解决方法。
    一次清空所有数据方法
    数组排序
    css对齐 挖坑~
    css reset样式重置
    CSS 表单
    CSS 表格
  • 原文地址:https://www.cnblogs.com/sunjianping/p/12124636.html
Copyright © 2011-2022 走看看