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:

  • 相关阅读:
    Java设计模式之装饰模式
    学习Emacs系列教程(二):导航
    Android ProgressDialog 延时消失
    java设计模式装饰模式
    Java 字节流和字符流的相互转换
    emacs配置颜色主题
    Android ProgressDialog的使用
    个人管理 时间管理GTD流程图
    jQuery - 列表控件推荐
    WPF - 模板查看工具:Show Me The Template及如何查看第三方主题
  • 原文地址:https://www.cnblogs.com/zlp520/p/13502249.html
Copyright © 2011-2022 走看看