代码改变世界

阅读排行榜

C# 线程手册 第五章 扩展多线程应用程序 系列

2013-01-14 05:34 by DanielWise, 1039 阅读, 收藏,
摘要: [第1篇] 什么是线程池 到目前为止我们使用多线程应用程序的目的是尽可能多地使用计算机处理器资源。所以,看起来我们仅需要为每个独立的任务分配一个不同的线程,并让处理器确定在任何时间它总会处理其中的某一个任务。额,对小系统来说这样做很好。但是当系统越来越复杂时,线程的数量也会越来越多,操作系统将会花费更多时间处理锁分配,理清线程之间的关系,处理程序指令的时间实际上是很少的。为了让我们的程序具备... 阅读全文

WCF 第三章 信道 总结

2011-06-25 07:37 by DanielWise, 1026 阅读, 收藏,
摘要: 信道栈是由一个或者多个信道组成用来处理消息的分层通信栈。信道可以是协议信道或者传输信道。传输信道位于信道栈的最底层用来在一个传输协议(比如,HTTP,TCP,MSMQ)上传输消息。协议信道(又名层次信道)通转发和修改消息来实现协议(安全,可信赖消息,事务,等等)。 信道工厂和信道监听器组成了发送消息和接收消息的基础。它们用来创建信道栈并把信道栈暴露给应用程序。 WCF在把信道模型细节从开发人员... 阅读全文

WCF 第二章 契约 实现一个双向契约的客户端部分

2011-06-23 21:11 by DanielWise, 1009 阅读, 收藏,
摘要: 为了参与到一个双工消息交换模式中,客户端必须实现WCF的ABCs-必须在客户端定义服务要把消息发送到的地址,指导服务端如何把消息发送给客户端的绑定,定义消息内容和格式的契约。幸运的是,当你生成一个客户端代理而且在运行时使用信道结构时,WCF很大程度上考虑到了这些。生成一个客户端代理类,你可以使用svcutil.exe或者添加服务引用。代理定义一个与服务同名的接口,并在后面加上Callback.如果服务契约接口是IStockService,客户端接口就是IStockServiceCallback。客户端必须实现一个从接口继承的类。在运行时,与服务类似,客户端通过终结点定义和发送消息给客户端来严格 阅读全文

WCF 第十一章 工作流服务 处理上下文

2011-04-13 17:11 by DanielWise, 1004 阅读, 收藏,
摘要: 一个长时间运行的工作流可能有多个接收活动,如图片11.10和图片11.11所示。当第一个接收活动被调用而且一个工作流实例被创建后,所有对工作流实例的顺序调用必须向绑定信道附加一个上下文来保证正确的相关性。这意味着客户端负责跟踪它想要与之通信的工作流实例的上下文。WF使用ContextBinding元素来让上下文对客户端可见。 默认情况下,上下文在信道中对客户端可见。上下文中的相关信息是唯一定义工作流的InstanceId。客户端可以从上下文中获取InstanceId, 把它放到内存中或者写到一个本地文件中,然后把它附加到顺序调用的信道上。只要一个客户端执行初始化和顺序化调用那么这个方法就会运行 阅读全文

WCF 第四章 绑定 绑定元素

2010-11-29 21:56 by DanielWise, 999 阅读, 收藏,
摘要: WCF在预设绑定中提供了很多信道和编码器。这些信道提供了在自定义绑定中使用的绑定元素。这一部分提供WCF内部绑定元素列表以及它们的使用方面。传输下面的列表是信道以及它们相关的绑定类,绑定扩展和它们的XML配置元素。它们中的每一个都代表了一个可以用在自定义绑定中的不同的传输信道。传输信道存在于TCP,HTTP,命名管道,HTTP(SSL/TSL加密),MSMQ和对等网络。UDP传输信道不包括在.NET 3.5中。它是以Windows SDK 中的一个样例提供的。它被放在这里是因为它也是WCF中很常用的传输模式。编码器下面的列表是WCF中包含的编码器。它们代表了一个消息类被传输信道转换成一个字节流 阅读全文
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 52 下一页