zoukankan      html  css  js  c++  java
  • WCF基础知识

    WCF基础知识

    一.WCF概念:

    Windows Communication Foundation(WCF)Windows通信基础的缩写

    1.数据通信的应用程序框架;

    2.Windows 通讯开发平台;

    二.WCF契约:

    WCF 的基本概念是以契约(Contract) 来定义双方沟通的协议,合约必须要以接口的方式来体现,而实际的服务代码必须要由这些合约接口派生并实现。合约分成了四种:

    1.数据契约(Data Contract):双方沟通时的数据格式

    2.服务契约(Service Contract):服务的定义

    3.操作契约(Operation Contract):服务提供的方法

    4.消息契约(Message Contract):通信期间改写消息内容的规范

    三.WCF通信模式:

    1.请求响应模式:客户端发送请求,一直等待服务端响应,在此期间处于等待(假死)状态;直到服务器响应,才能继续执行其他的操作;即使返回值是void 也属于请求与答复模式。

    2.单项模式:客户端发送请求,无论服务器端是否有响应,都会继续执行其他操作;使用 IsOneWay=true 标记的操作不得声明输出参数、引用参数或返回值

    3.双工模式:双工模式建立在上面两种模式的基础之上,实现客户端与服务端相互的调用。相互调用:以往我们只是在客户端调用服务端,然后服务端有返回值返回客户端,而相互调用不光是客户端调用服务端,而且服务端也可以调用客户端的方法。

    四.回调绑定:

    1.WSDualHttpBinding:

    2.NetTcpBinding:

    3.NetNamedPipeBinding:

    4.NetPeerTcpBinding:

  • 相关阅读:
    上学要迟到了【最短路转化】
    解方程【狄利克雷卷积+莫比乌斯反演+积性函数】
    FFT
    min25 筛
    Easy【生成函数】
    CF1406D-Three Sequences
    Alice和Bob赌糖果【赌徒破产模型】
    记MySQL自增主键修改无效的问题
    JVM学习笔记(十一、JDK分析工具)
    JVM学习笔记(十、GC3-垃圾回收机制)
  • 原文地址:https://www.cnblogs.com/zlp520/p/13502249.html
Copyright © 2011-2022 走看看