创建wcf服务库的时候,系统自动生成的代码

 // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”。
    [ServiceContract]public interface IService1{[OperationContract]string GetData(int value);[OperationContract]CompositeType GetDataUsingDataContract(CompositeType composite);// TODO: 在此添加您的服务操作
    }// 使用下面示例中说明的数据约定将复合类型添加到服务操作。// 可以将 XSD 文件添加到项目中。在生成项目后,可以通过命名空间“WcfServiceLib.ContractType”直接使用其中定义的数据类型。
    [DataContract]public class CompositeType{bool boolValue = true;string stringValue = "Hello ";[DataMember]public bool BoolValue{get { return boolValue; }set { boolValue = value; }}[DataMember]public string StringValue{get { return stringValue; }set { stringValue = value; }}}

服务实现

// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的类名“Service1”。public class Service1 : IService1{public string GetData(int value){return string.Format("You entered: {0}", value);}public CompositeType GetDataUsingDataContract(CompositeType composite){if (composite == null){throw new ArgumentNullException("composite");}if (composite.BoolValue){composite.StringValue += "Suffix";}return composite;}}

转载于:https://www.cnblogs.com/chucklu/p/4635071.html

What code you will get when you create a wcf library相关推荐

  1. MYSQL:Error Code: 1786 Statement violates GTID consistency: CREATE TABLE ... SELECT.

    这是因为在5.6及以上的版本内,开启了 enforce_gtid_consistency=true 功能导致的,MySQL官方解释说当启用 enforce_gtid_consistency 功能的时候 ...

  2. 翻译:CREATE DATABASE语句

    本文为mariadb官方手册:CREATE DATABASE的译文. 原文:https://mariadb.com/kb/en/create-database/ 我提交到MariaDB官方手册的译文: ...

  3. 15个最佳的代码评审(Code Review)工具

    代码评审可以被看作是计算机源代码的测试,它的目的是查找和修复引入到开发阶段的应用程序的错误,提高软件的整体素质和开发者的技能.代码审查程序以各种形式,如结对编程,代码抽查等.在这个列表中,我们编制了1 ...

  4. --SQL code# --创建表及字段描述信息

    --SQL code# --创建表及描述信息      create   table   表(a1   varchar(10),a2   char(2)) --为表添加描述信息   EXECUTE   ...

  5. 使用Turi Create训练核心ML模型以对犬种进行分类

    In this tutorial, you'll learn how to train a custom dog-breed classification Core ML model to use i ...

  6. Babylon-AST初探-代码生成(Create)

      业余时间写了Babylon-AST的系列文章,这里是第一篇,后面还有三篇.趁着今天有空都一起发上来啦.   最近想研究react转小程序代码的,后来感觉跨度有些大,因为平时也会写一些vue的代码, ...

  7. Code Project精彩系列(转)

    Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEdit ...

  8. Code Project精彩系列

    Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEdit ...

  9. Code Project精彩系列二

    Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEdit ...

最新文章

  1. 2019 ICPC Asia Nanjing Regional K.Triangle(求一个能将三角形分成两个面积相同的线段、计算几何)
  2. 教你3行代码坑崩系统(哈哈哈哈)
  3. glacier2_Amazon Glacier的Scala客户端
  4. 前端学习(2122):项目演示
  5. java 页面输出一个页面_java学习之:一个完整页面输出信息的过程(以输出Doctor表中信息为例)...
  6. ZooKeeper入门指南
  7. vue+elementUI 显示表格指定列合计数据
  8. [零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05)
  9. js 的push方法
  10. 使用tar或dd等完成Linux系统备份恢复
  11. MATLAB遗传算法工具箱的函数及实例
  12. 最新快递鸟接口快递公司编码汇总(国际版)
  13. python自动翻译pdf_python pdf一键翻译脚本
  14. 笔记本绝密内幕 你不知道的代工秘密
  15. 局域网我的世界找不到服务器,我的世界局域网为什么连接不到服务器
  16. 如何存储10亿的数据
  17. Milvus 群星闪耀时|又一个小目标达成 :社区正式突破 15,000 星!
  18. Android:ViewPager详细解释(异步网络负载图片,有图片缓存,)并与导航点
  19. Mac Ports的安装和卸载
  20. 路由器测试的类型和方法[转]

热门文章

  1. [python作业AI毕业设计博客]比Selenium IDE更好用的录制工具: Katalon Recorder
  2. Qtum量子链漏洞赏金计划正式开启
  3. DuangDuangDuang!码云项目的 Readme.md 特殊技能
  4. hdu - 3415 Max Sum of Max-K-sub-sequence
  5. 25个优秀的设计机构网站设计案例
  6. 修练8年C++面向对象程序设计之体会
  7. lamp和php,[LAMP]Apache和PHP的结合
  8. springboot 单测加入参数_spring-boot-单元测试参数数
  9. python中的运算和运算符
  10. linux模拟网络延迟,使用Nistnet搭建网络延迟模拟设备 (network delay simulator)