zoukankan      html  css  js  c++  java
  • 一步一个脚印学习WCF系列之WCF基础术语—1契约(Contract)

      阅读目录

      一:契约

      二:服务契约

      三:如何定义服务契约?

      一:契约(Contract)

        WCF的所有服务都会公开为契约,是描述服务功能的方式,比如:大家都穿校服才能进学校,校服就是描述你是这个学校的学生一样

      二:服务契约(Service Contract)

        客户端能够执行的服务操作,今天我们只介绍服务契约特性,比如:穿校服的都是光明小学的学生,都可以在午休时候去学校的棋牌室下棋(都可以去棋牌室下棋相当于可以执行的服务操作)
      三:服务契约的定义采用属性定义法

        为什么叫属性定义法呢?因为[ServiceContract(Name="ServiceAContract", Namespace = "http://www.thatindigogirl.com/samples/2006/06")]大家注意像不像我们做HTML的时候width="180px",height="200px",像不像给属性直接赋值呢,所以叫做属性定义法

      四:如何定义服务契约?

        服务契约只能定义在接口或者类上,从而被定义为WCF服务
        定义如下:
        [ServiceContract]
        interface IMyInterface
        {

        }

            或
        [Service Contract]
        class MyClass
        {
        }

  • 相关阅读:
    实例变量和类变量
    Spring源码解读(一)
    linux shell学习三
    linux shell学习二
    linux shell学习一
    利用Zynq Soc创建一个嵌入式工程
    (转) 使用vivado创建工程 4[完结]
    (转) 使用vivado创建工程 3
    (转) 使用vivado创建工程 2
    (转) 使用vivado创建工程 1
  • 原文地址:https://www.cnblogs.com/menglin2010/p/2023231.html
Copyright © 2011-2022 走看看