摘要:
在本次实验中,你将会和一个银行的程序打交道。通过这个程序,你将会看到如何加入transaction。首先你需要创建一个数据库。打开Transactions文件夹,使用Bank.sql脚本创建数据库。打开Bank.sln解决方案。想往常一样,解决方案中包含了服务端和客户端的程序。我们先来看服务端。服务端包含了AccountService和AccountManger两个服务。AccountServic... 阅读全文
摘要:
在本次实验中你将会看到几种不同的operation方式:request/reply、one-way和duplex callbacks。打开Operation文件夹下的Operation.sln解决方案。程序是一个交通灯的管理系统。解决方案包含了三个项目:TrafficLightClient项目包含了一个winform程序,用来表示单个交通灯:TrafficController项目包含了一个winf... 阅读全文
摘要:
在本次实验中你将会体会到三种不同的实例管理模式。打开Instance Management文件夹下的InstanceManagement.sln解决方案。解决方案中包含了一个简单的服务器端和客户端。它们都被配置为了BasicHttpBinding。<services><servicename="MyNamespace.MyService"><endpointaddre... 阅读全文
摘要:
在本次实验中,你将会了解到Data Contract以及有继承关系的Data Contract。打开Data Contract文件夹下的Know Type.sln解决方案。解决方案中包含了一个简单的contract管理的服务端和客户端。在Host项目中的ContractManager文件包含了以下一些服务: [DataContract] class Contact { string m_Fi... 阅读全文