知识需要反复咀嚼,常读常新,简单的WCF通信测试:basicHttpBinding(基本通信)\netTcpBinding(双工通信)\netMsmqBinding(消息队列),简单的测试Demo。
简单说一下代码结构,后续整理一下具体的实现逻辑,为什么这么处理。
1.WCFTest.DataContracts类库代码(基础数据契约类库)
<1>.OrderItem.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceModel; using System.Runtime.Serialization; using System.Threading.Tasks; namespace WCFTest.DataContracts { [DataContract] public class OrderItem { [DataMember] public Guid ProductID; [DataMember] public string ProductName; [DataMember] public decimal UnitPrice; [DataMember] public int Quantity; } }