代码改变世界

阅读排行榜

C# 线程手册 第四章 线程设计原则 对等线程模型

2012-03-12 21:22 by DanielWise, 1262 阅读, 收藏,
摘要: 我们将要描述的下一个线程模型是对等线程模型。在这个线程模型中,每个线程都会从合适的源接收它自己的输入并对应地处理。这个模型在图4中做了描述。 图 4 在上面的图片中,UI 线程将根据键盘和鼠标的输入进行工作。工作线程A 将监听一个特定的套接字并处理来自套接字的输入,工作线程B将以同样的方式等待一个事件并在事件发生后对应处理。在这个模型中,所有线程都并发执行,不会阻塞或者等待其他线... 阅读全文

WCF 第七章 寄宿 在一个IIS寄宿服务中开启ASMX特性

2010-12-27 17:38 by DanielWise, 1247 阅读, 收藏,
摘要: 在WCF之前,ASMX是ASP.NET Web 服务中一个公共处理方式。它对公共Web服务需求提供了出色的支持并通过ASP.NET HTTP管道提供了鲁棒性扩展能力。在WCF中,服务被设计为不需了解它们的寄宿模且独立传输。所以WCF服务不能依赖于HTTP管道内部的实现,比如HTTP.SYS。 和ASMX一样,WCF也提供一个鲁棒性扩展模型。但是除了使用HTTP管道,它也采用信道栈。WCF中的信道非常灵活。它们了解传输协议,比如HTTP,但是也了解其他的协议元素比如安全和事务。信道栈在第三章”信道”和第四章”绑定”中描述。 WCF支持IIS中的一个特殊寄宿模型: ASP.NET 兼容模式。当运行 阅读全文

WCF 第二章 契约 双向操作

2011-06-23 21:03 by DanielWise, 1212 阅读, 收藏,
摘要: 请求-回复通信是客户端与服务端最普遍的消息交换模式。通信在客户端被初始化,客户端发送一个请求消息给服务端,然后服务端发送一个返回消息给客户端。如果返回消息很快,那么通信过程可以是同步的,所以客户端应用程序阻塞等待反馈。如果请求和回复之间会有延时,请求-回复模式可以在客户端使用标准.NET技术实现异步调用。在那种情况下,WCF会在发送请求给服务端后立即把控制返回给客户端应用程序。当服务接收到反馈以... 阅读全文

WCF 附录 高级主题 在WCF中使用LINQ

2011-06-12 18:05 by DanielWise, 1205 阅读, 收藏,
摘要: 语言集成查询(LINQ)是.NET Framework 3.5 中的新技术,允许使用C#或者Visual Studio.NET 来查询数据。传统意义上来说,数据通过在一个应用程序中使用一个字符串表达式查询,比如SQL 或者XPath查询表达式,没有编译时的检查或者智能感知支持。LINQ通过让一条查询成为一个一流语言结构来使用这些能力。LINQ支持多种数据源包括SQL Server数据库,XML文档,ADO.NET DataSets以及.NET对象。LINQ提供一个单一的架构在这些不同的数据源之间查询数据。使用LINQ可以帮助建立数据世界与对象世界的桥梁。暴露LINQ-to-SQL 实体LINQ 阅读全文

WCF 第二章 契约 定义类的层次结构

2011-06-23 21:36 by DanielWise, 1189 阅读, 收藏,
摘要: 复杂类型一般在代码中以类的形式实现。复杂类更进一步通过增加特殊结构的继承关系来定义。这种方式,一个通用类型比如”price” 可以派生出为一个更加特殊的类型如”stock price” 或者 “house price”.WCF支持通过在WSDL中合适的表示的类的继承关系,在类结构和XML之间序列化和反序列化它们同时从每个类中取出属性并加入到一个集合中。 在列表2.17中,类Price由三个元素和一个子类组成。StockPrice,继承自Price.命名空间应用到两个类上所以它们在XML中由完全合法的名字。每个元素保留自己的命名空间。 列表2.17 使用数据契约定义类的层次结构 using Sy 阅读全文
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 52 下一页