Welcome 微信登录

首页 / 软件开发 / WCF

WCF分布式开发步步为赢(15)

WCF分布式开发步步为赢(15)

WCF分布式开发步步为赢(15)2011-06-17 博客园 Frank Xu Lei今天学习WCF分布式开发步步为赢系列的15节:错误契约(FaultContract)与异常处理(ExceptionHandle)。本节内容作为 WCF分布式开发的一个重要知识点,无论在学习还是项目中都应该有所了解。此前也和多位学习爱好者讨论过WCF异常处理的相关知识。这里就系统整理一下,共大家参考。同时也是对《WCF分布式开发步步为赢》系列文章的完善和补充。本节主要涉及的...
WCF分布式开发常见错误(28)

WCF分布式开发常见错误(28)

WCF分布式开发常见错误(28)2011-06-18 博客园 frank_xlWCF分布式开发常见错误(28):The requested upgrade is not supported by...今天在调试WCF4.0 Routing 路由服务例子代码的时候,启动客户端测试WCF路由服务,遇到这个错误。因为网上资料很少,目前搜索不到任何中文资料。英文资料也十分少,google.com搜索的连接也被屏蔽了,不能访问。所以把这个问题的解决办法发出来,共大家...
《WCF技术内幕》21:第2部分_第5章_消息:WCF XML Stack 和 XmlDictionary

《WCF技术内幕》21:第2部分_第5章_消息:WCF XML Stack 和 XmlDictionary

《WCF技术内幕》21:第2部分_第5章_消息:WCF XML Stack 和 XmlDictionary2011-06-20 博客园 Frank Xu Lei译WCF XML StackMicrosoft .NET Framework为了多种用途的XML处理定义了一个丰富的类型集 合。作为一个消息平台,WCF比其他.NET应用需要的正常功能还要多。例如,你 在第2章:“面向服务”里看到的一样,WCF能够产生、发送、接受、处理二进制...
《WCF技术内幕》22:第2部分_第5章_消息:XmlDictionaryWriter

《WCF技术内幕》22:第2部分_第5章_消息:XmlDictionaryWriter

《WCF技术内幕》22:第2部分_第5章_消息:XmlDictionaryWriter2011-06-20 博客园 Frank Xu Lei译(概述:这一部分介绍了XmlDictionaryWriter类型的相关概念:如何创建, 使用一个对象,然后讲述了如何进行Text、二进制和MTOM编码。最后介绍了 XmlDictionary的作用【老徐备注2】,已经各种编码的效率问题。你会了解为 WCF支持的几种编码格式的基本原理。)XmlDictionaryWri...
《WCF技术内幕》24:第2部分_第5章_消息:创建一个消息(上)

《WCF技术内幕》24:第2部分_第5章_消息:创建一个消息(上)

《WCF技术内幕》24:第2部分_第5章_消息:创建一个消息(上)2011-06-20 博客园 Frank Xu Lei创建一个消息可以选择众多定义的CreateMessage工厂方法中的一个来创建Message对象。 绝大部分,这些方法接受的都是SOAP消息体的内容作为参数。非常重要的一点是 Message的body在创建以后就不能再做修改。SOAP消息头块,话句话说,在消息 创建以后还可以增加和修改。一般地说,Message类型的工厂方法可以根据处理 ...
《WCF技术内幕》25:第2部分_第5章_消息:创建一个消息(下)之MessageFault

《WCF技术内幕》25:第2部分_第5章_消息:创建一个消息(下)之MessageFault

《WCF技术内幕》25:第2部分_第5章_消息:创建一个消息(下)之MessageFault2011-06-20 博客园 Frank Xu Lei译Message和SOAP FaultMessage类型定义了一些用来创建表示SOAP Fault消息对象的工厂方法。SOAP Fault是SOAP消息的一种形式,它用来表示错 误信息。在SOAP规范(1.1 和1.2)对于消息体内容,并且某些时候,关于SOAP 消息头块的规定都存在差别。Message是对于SO...
《WCF技术内幕》26

《WCF技术内幕》26

《WCF技术内幕》262011-06-20 博客园 Frank Xu Lei译《WCF技术内幕》26:第2部分_第5章_消息:Buffered vs Streamed、序列化和反序列化消息Buffered vs. Streamed消息当我们在终结点之间流动的消息时,我们会本能地想到缓存。换个方式来说 ,我们假设程序接收到一个Message时,它已经知道整个Message。这种方式称作 缓存模式(buffering)。与之相对的就是流处理模式(streami...
《WCF技术内幕》27:第2部分_第5章_消息:使用消息头(上)

《WCF技术内幕》27:第2部分_第5章_消息:使用消息头(上)

《WCF技术内幕》27:第2部分_第5章_消息:使用消息头(上)2011-06-20 博客园 Frank Xu Lei译使用消息头正如你在第二章里看到的一样,消息头块被SOAP消息基础结构用来表示地址 、路由和安全信息。因为WCF也是一个完全支持SOAP的消息处理基础结构,它包 含一些创建、序列化和分析SOAP消息头块的工具。记住Message类型是一个 SOAP 消息的CLR抽象,它定义的成员允许WCF基础结构使用发送或接受到的消息头块。 Message...
《WCF技术内幕》28:第2部分_第5章_消息:使用消息头(中)

《WCF技术内幕》28:第2部分_第5章_消息:使用消息头(中)

《WCF技术内幕》28:第2部分_第5章_消息:使用消息头(中)2011-06-20 博客园 Frank Xu Lei译MessageHeaders类型因为SOAP消息可能包含很多消息头块,所以在一个Message类型里,我们需要 一种表示一组消息头块对象的方法。MessageHeaders就是这个作用,并且它定义 了一个MessageHeaders 类型的只读属性Headers。Headers属性是我们在Message 里增加、修改、查询和移除Messa...
<< 1 2 3 4 5 6 7 8 9 10 >>