What code you will get when you create a wcf library
创建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相关推荐
- MYSQL:Error Code: 1786 Statement violates GTID consistency: CREATE TABLE ... SELECT.
这是因为在5.6及以上的版本内,开启了 enforce_gtid_consistency=true 功能导致的,MySQL官方解释说当启用 enforce_gtid_consistency 功能的时候 ...
- 翻译:CREATE DATABASE语句
本文为mariadb官方手册:CREATE DATABASE的译文. 原文:https://mariadb.com/kb/en/create-database/ 我提交到MariaDB官方手册的译文: ...
- 15个最佳的代码评审(Code Review)工具
代码评审可以被看作是计算机源代码的测试,它的目的是查找和修复引入到开发阶段的应用程序的错误,提高软件的整体素质和开发者的技能.代码审查程序以各种形式,如结对编程,代码抽查等.在这个列表中,我们编制了1 ...
- --SQL code# --创建表及字段描述信息
--SQL code# --创建表及描述信息 create table 表(a1 varchar(10),a2 char(2)) --为表添加描述信息 EXECUTE ...
- 使用Turi Create训练核心ML模型以对犬种进行分类
In this tutorial, you'll learn how to train a custom dog-breed classification Core ML model to use i ...
- Babylon-AST初探-代码生成(Create)
业余时间写了Babylon-AST的系列文章,这里是第一篇,后面还有三篇.趁着今天有空都一起发上来啦. 最近想研究react转小程序代码的,后来感觉跨度有些大,因为平时也会写一些vue的代码, ...
- Code Project精彩系列(转)
Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEdit ...
- Code Project精彩系列
Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEdit ...
- Code Project精彩系列二
Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEdit ...
最新文章
- 2019 ICPC Asia Nanjing Regional K.Triangle(求一个能将三角形分成两个面积相同的线段、计算几何)
- 教你3行代码坑崩系统(哈哈哈哈)
- glacier2_Amazon Glacier的Scala客户端
- 前端学习(2122):项目演示
- java 页面输出一个页面_java学习之:一个完整页面输出信息的过程(以输出Doctor表中信息为例)...
- ZooKeeper入门指南
- vue+elementUI 显示表格指定列合计数据
- [零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05)
- js 的push方法
- 使用tar或dd等完成Linux系统备份恢复
- MATLAB遗传算法工具箱的函数及实例
- 最新快递鸟接口快递公司编码汇总(国际版)
- python自动翻译pdf_python pdf一键翻译脚本
- 笔记本绝密内幕 你不知道的代工秘密
- 局域网我的世界找不到服务器,我的世界局域网为什么连接不到服务器
- 如何存储10亿的数据
- Milvus 群星闪耀时|又一个小目标达成 :社区正式突破 15,000 星!
- Android:ViewPager详细解释(异步网络负载图片,有图片缓存,)并与导航点
- Mac Ports的安装和卸载
- 路由器测试的类型和方法[转]
热门文章
- [python作业AI毕业设计博客]比Selenium IDE更好用的录制工具: Katalon Recorder
- Qtum量子链漏洞赏金计划正式开启
- DuangDuangDuang!码云项目的 Readme.md 特殊技能
- hdu - 3415 Max Sum of Max-K-sub-sequence
- 25个优秀的设计机构网站设计案例
- 修练8年C++面向对象程序设计之体会
- lamp和php,[LAMP]Apache和PHP的结合
- springboot 单测加入参数_spring-boot-单元测试参数数
- python中的运算和运算符
- linux模拟网络延迟,使用Nistnet搭建网络延迟模拟设备 (network delay simulator)