你的想法是对的。
1.单调服务,每次客户端调用都会实例化服务
2.会话服务,支持会话的绑定,客户端每次调用,服务针对来自同一个客户代理实例的调用都是一个服务实例处理。
显然,如果使用会话服务模式,但是客户端代理只是调用了一次 就销毁了,这样就体现不出来会话服务的优势,
确实可以同一个代理执行多次调用,单个客户端代理实例 可以反复使用多次,不需要的时候可以释放,或者出错的时候关闭实例。
释放资源可以带来一些性能方面的好处。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
微软WCF中文技术论坛
微软WCF英文技术论坛
Windows Azure中文技术论坛