摘要:
msmqIntegrationBinding 绑定用来在一个WCF应用程序和一个直接利用MSMQ的应用程序间通信-比如,使用System.Messaging.这允许开发人员利用WCF同时也使用他们已有的MSMQ应用程序。msmqIntegrationBinding绑定允许MSMQ消息映射到WCF消息。这通过在MsmqMessage类中对MSMQ消息包装来实现的。类位于System.ServiceModel.MsmqIntegration命名空间里。实例可以使用单向契约被发送或接收。 下面的代码显示了msmqIntegrationBinding绑定的地址格式: msmq.formaname:{M 阅读全文
阅读排行榜
C# 线程手册 第七章 网络和线程 系列
2013-01-14 05:40 by DanielWise, 1121 阅读, 收藏,
摘要:
[第1篇] 网络和线程 在本书的之前章节,我们已经深入地了解了C#.NET 中的线程并探讨了多线程编程中的不同概念和技术。现在你已经是一个线程专家啦,我们将要使用C#实现一个简单的多线程客户端-服务端程序并在其中使用一些我们到目前为止讨论过的概念。 [第2篇] 创建一个客户端 现在你已经对.NET 中的网络编程有了一个初步的了解,现在我们来实际讨论下本章将要实现的示例程序。这个例子的... 阅读全文
WCF 第六章 编码与序列化 使用NetDataContractSerializer共享类型
2010-12-20 17:33 by DanielWise, 1119 阅读, 收藏,
摘要:
WCF 中的默认序列化方法是DataContractSerializer. 这是WCF开发组想要大部分开发人员使用的序列化方法因为它强制进行契约共享而非类型共享。这是创建面向服务架构的一个原则。然而,如果你的想法是支持类型一致并在客户端和服务端间共享类型信息那么这个方法并不会为你的设计引入问题,你可以使用NetDataContractSerializer来序列化。就像在之前的”比较WCF序列化选项”章节描述的那样,NetDataContractSerializer与DataContractSerializer本质是类似的,但是额外支持了类型信息共享和引用保留。 尽管WCF支持NetDataCo 阅读全文
WCF 第二章 契约 实现一个双向契约的服务端部分
2011-06-23 21:07 by DanielWise, 1116 阅读, 收藏,
摘要:
一个双向契约包含服务终结点和客户端终结点的接口实现。在契约类型中,服务端契约在客户端实现。 列表2.6为一个提供stock price更新的服务定义一个服务契约。它使用双工通信以便于一个客户端可以注册更新,服务将周期性的发送更新消息给客户端。客户端通过调用服务端的RegisterForUpdates操作来初始化通信。服务然后会创建一个线程来周期性的通过调用客户端的PriceUpdate操作来发送... 阅读全文
WCF 第二章 契约 单向操作
2011-06-23 21:01 by DanielWise, 1109 阅读, 收藏,
摘要:
当一个客户端需要向一个服务端发送消息但是不接受返回消息时,但不消息交换模式很有用。使用这个模式,客户端只需要消息成功传递的确认;它不需要服务端返回一个精确的消息。有时单步模式被错误的称作"发后不理"。在实际应用中,它是"发送和理解"因为调用者接收到一个消息成功提交到通信信道的确认。 WCF支持在服务操作层次的单向消息交换模式。服务操作可以被标记为单向而且基础结构将会使那种情况更完善。当一个客户端调用服务端的一个单项方法时,或者更准确的说,当一个客户端发送一条消息给一个操作被标记为单向的服务终结点时,控制端在服务操作完成之前就返回给调用方。单向操作通过在属 阅读全文
浙公网安备 33010602011771号