12 2007 档案
摘要:异常消息与特定技术有关,.NET异常同样如此,因而WCF并不支持传统的异常处理方式。如果在WCF服务中采用传统的方式处理异常,由于异常消息不能被序列化,因而客户端无法收到服务抛出的异常,例如这样的服务设计:[ServiceContract(SessionMode = SessionMode.Allowed)]public interface IDocumentsExplorerService{ ...
阅读全文
摘要:敏捷开发的布道者Scott Ambler在回答有关敏捷的争论时,提到四个检验团队是否敏捷的标准:1、是否执行了单元测试?如果你不是以回归的方式执行单元测试,你就不是敏捷的。"if you are not doing unit testing in a regression manner, you are not Agile."2、是否将项目客户引入开发团队?你是否建立一种交流机制,要求每天或者一周...
阅读全文
摘要:请求-应答(Request-Reply)操作“除了NetPeerTcpBinding和NetMsmqBinding绑定,所有的绑定均支持请求-应答操作。”单向操作单向操作没有返回值。单向操作不同于异步操作,虽然单向操作只是在发出调用的瞬间阻塞客户端,但如果发出多个单向调用,WCF会将这些调用放入队列。队列存储调用的个数是有限的,一旦发出的调用个数超出了队列存储调用的设置值,则会发生阻塞现象,因为调...
阅读全文