摘要:
一、这个类的作用使用提供的数据协定,将类型实例序列化和反序列化为 XML 流或文档。无法继承此类,(DataContractSerializer用于序列化和反序列化在 Windows Communication Foundation (WCF) 消息中发送的数据)用于wcf数据传输中。二、怎么使用这个类1.通过将DataContractAttribute属性 (Attribute) 应用于类,而将DataMemberAttribute属性 (Attribute) 应用于类成员,可以指定要序列化的属性 (Property) 和字段。例子: 1 // Set the Name and Names.
阅读全文
posted @ 2014-03-19 14:49
随心所意
阅读(362)
推荐(0)
posted @ 2014-03-19 09:51
随心所意
阅读(364)
推荐(0)
posted @ 2014-03-18 22:40
随心所意
阅读(0)
推荐(0)
摘要:
i. Ctrl-M-O 折叠所有方法ii. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)iii. Ctrl-M-M 折叠或展开当前方法iv. Ctrl-M-L展开所有方法其他的快捷方式:1.怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号2.. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。Ⅱ. 按住Shift+Alt点击矩形的左上和右下位置即可。3.怎样快速隐藏或显示当前代码段?Ctrl+MM4.怎样快速切换不同的窗口?Ctrl+Tab5.怎样生成解决方案?Ctrl+Shift+B6.怎样快速添加代码段?输入prop然...
阅读全文
posted @ 2014-03-18 17:24
随心所意
阅读(17044)
推荐(2)
摘要:
实质:服务说明实质上就是服务相关的一些信息。1.服务端代码添加了如下黄色代码: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 // Open the ServiceHost ...
阅读全文
posted @ 2014-03-18 15:49
随心所意
阅读(245)
推荐(0)
摘要:
1.如果在....定义了基址那么寻址有以下几种情况 1 第三个终结点定义指定一个绝对地址,如下面的示例配置所示。 2 5 6 !-- The relative address specified: use the base address --> 7 8 9 在终结点还可以指定一个绝对地址和一个不同的传输协议 (TCP)。基址在地址中不起作用。实际终结点地址为 net.tcp://localhost:9000/servicemodelsamples/service。 全址:终结点是否有全址? 终结点中的全址 :基址+终结点中的相对地址
阅读全文
posted @ 2014-03-18 15:44
随心所意
阅读(179)
推荐(0)
摘要:
多个协定”示例演示如何在一个服务上实现多个协定,以及如何配置终结点以便与实现的每个协定进行通信1.服务端代码如下(服务实现了两个协定,增加了黄色所示代码): 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 ...
阅读全文
posted @ 2014-03-18 14:32
随心所意
阅读(267)
推荐(0)
摘要:
1.服务端配置如下(一个Service节点下可有多个endpoint,): 1 1 2 2 3 3 4 4 6 6 7 8 7 9 8 10 9 11 10 12 11 13 12 14 13 15 14 16 15 2. 客户端配置: 1 2 3 4 5 6 7 8 9 10 11 ...
阅读全文
posted @ 2014-03-18 12:42
随心所意
阅读(547)
推荐(0)
摘要:
服务端: 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3...
阅读全文
posted @ 2014-03-14 11:55
随心所意
阅读(590)
推荐(0)
摘要:
问题:重新安装了VS2012,结果在新建项目时总是跳出这样的错误:解决方案:方案一:在程序中找到KB2833957和KB2840642这两个补丁,然后将其卸载。方案二:下载补丁KB2781514,并安装。在官网上有明显提示:安装图解:以管理员身份运行安装包注意:在安装或卸载补丁的过程中需要将VS2012关闭。
阅读全文
posted @ 2014-03-14 11:36
随心所意
阅读(229)
推荐(0)