摘要:本节主要讲述数据协定的一些理论知识,在此记录一下,用于以后的翻查。1.数据协定概述 --默认情况下,Windows Communication Foundation(WCF)使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化(与XML进行相互转换) --所有.NET Framework 基元类型(如整型和字符串型)以及某些被视为基元的类型(如DateTime和XmlElement)无需做其他任何准备工作就可序列化并被视为拥有默认数据协定 --必须为所创建的新复杂类型定义数据协定以便可以进行序列化 --正常情况下可通过将DataContractAttribute属性应用到该... 阅读全文
posted @ 2013-03-21 23:08 aehyok 阅读 (612) 评论 (0) 编辑
摘要:消息协定概述 通常,定义消息的架构时使用数据协定就足够了 有时必须精确控制如何将类型映射到通过网络传输的SOAP消息。 对于这种情况,最常见的方案是插入自定义SOP标头。 另一种常见方案是定义消息头和正文的安全属性,也就是说,确定是否对这些元素进行数字签名和加密。消息样式的操作可提供这种控制。 消息样式的操作最多具有一个参数和一个返回值,其中参数和返回值的类型都是消息类型;也就是说,这两种类型可直接序列化为指定的SOP消息结构。 可以是用MessageCOntractAttribute标记的任何类型或Message类型。定义消息协定 若要为某一类型定义... 阅读全文
posted @ 2013-03-21 23:07 aehyok 阅读 (664) 评论 (0) 编辑
摘要:今天来学习一下,WinForm项目打包,生成安装文件。第一步先来建一个最简单的Windows窗体应用程序,并为项目命名为WinFormTest,解决方案为WinFormSetup第二步在窗体Form中添加一个按钮并在按钮事件中添加代码,只做测试因此简单一点namespace WinFormTest{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click... 阅读全文
posted @ 2013-03-21 22:21 aehyok 阅读 (912) 评论 (2) 编辑