随笔分类 - WCF
在Silverlight中实施RESTful调用
摘要:在Silverlight中实施RESTful调用: http://book.51cto.com/art/201006/206314.htm http://bbs.csdn.net/topics/320039569http://www.cyqdata.com/cnblogs/article-detai...
阅读全文
Rest中获取制定操作的UriTemplate
摘要:1 UriTemplate uri = WebOperationContext.Current.GetUriTemplate("DownloadFile");
阅读全文
找不到请求的 .Net Framework Data Provider。可能没有安装.
摘要:学习中遇到的问题: 找不到请求的 .Net Framework Data Provider。可能没有安装. 找到的解决方法解决方法:安装Microsoft SQL Server Compact 4.0.安装Microsoft SQL Server Compact 4.0之后,程序运行正常。问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可。Microsoft SQL Server Compact 4.0中文版下载地址: http://www.microsoft.com/en-us/download/details...
阅读全文
WCF服务端行为的一些设置
摘要:[ServiceBehavior( InstanceContextMode = InstanceContextMode.Single, //表示所有的请求都用一个服务实例来处理 ConcurrencyMode = ConcurrencyMode.Multiple, // 表示服务类支持多线程 IncludeExceptionDetailInFaults = true)] // 仅在开发阶段将其设置成true,能将服务端的异常作为错误的消息发出,必便对服务进行故障排除。
阅读全文
wcf之OperationContextScope
摘要:作用:使用消息头向服务发送额外的信息。1.客户端代码如下: 1 namespace Client 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 CalculatorClient client = new CalculatorClient("secure"); 8 double n1 = 5.6; 9 double n2 = 7.3;10 double result;11...
阅读全文
WCF中DataContractAttribute 类
摘要:一、这个类的作用使用提供的数据协定,将类型实例序列化和反序列化为 XML 流或文档。无法继承此类,(DataContractSerializer用于序列化和反序列化在 Windows Communication Foundation (WCF) 消息中发送的数据)用于wcf数据传输中。二、怎么使用这个类1.通过将DataContractAttribute属性 (Attribute) 应用于类,而将DataMemberAttribute属性 (Attribute) 应用于类成员,可以指定要序列化的属性 (Property) 和字段。例子: 1 // Set the Name and Names.
阅读全文
WCF之服务说明
摘要:实质:服务说明实质上就是服务相关的一些信息。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 ...
阅读全文
WCF寻址
摘要:1.如果在....定义了基址那么寻址有以下几种情况 1 第三个终结点定义指定一个绝对地址,如下面的示例配置所示。 2 5 6 !-- The relative address specified: use the base address --> 7 8 9 在终结点还可以指定一个绝对地址和一个不同的传输协议 (TCP)。基址在地址中不起作用。实际终结点地址为 net.tcp://localhost:9000/servicemodelsamples/service。 全址:终结点是否有全址? 终结点中的全址 :基址+终结点中的相对地址
阅读全文
WCF之多个协定
摘要:多个协定”示例演示如何在一个服务上实现多个协定,以及如何配置终结点以便与实现的每个协定进行通信1.服务端代码如下(服务实现了两个协定,增加了黄色所示代码): 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 ...
阅读全文
WCF之多个终结点
摘要: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 ...
阅读全文
浙公网安备 33010602011771号