none
wcf类型绑定选择,对wcf客户端不太理解!求各位给解除疑惑! RRS feed

  • 问题

  • 在看鱼书时,里面介绍TcpNetBinding绑定前提条件是客户端还是服务端都必须是WCF

    这个有点不太理解。

    假设我用Silverlight开发,引用wcf服务,这个wcf客户端指的是什么呢?

    和silverlight客户端的区别是什么呢?

    谢谢!

    2012年6月17日 1:38

答案

全部回复

  • WCF 客户端是表示某个 WCF 服务的一个本地对象,包括与服务端一样的服务契约、绑定、地址等信息,客户端可以通过它与远程服务进行通信。WCF 客户端类型可实现目标服务协定,因此在您创建一个服务协定并配置它之后,就可以直接使用该客户端对象调用服务操作。

    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework

    2012年6月18日 6:00
    版主
  • TcpNetBinding 绑定。 这里说的使用条件 都必须是WCF。

    客户端和服务端,这里具体的含义没有变化,简单来说 客户端还是 调用WCF服务API的 客户端程序。

    如果你使用Silverlight开发程序,在Silverlight理调用了WCF服务,那么客户端就是Silverlight程序。

    这里强调客户端和服务端都必须是WCF平台。

    是因为 对象的序列化 和反序列化问题,Tcp绑定依赖于.NET平台中的特定的类库来执行序列化工作,这和完全XML格式的序列化不同,这里对象有二进制形势。

    这里的WCF平台 意思就是 WCF可能使用的类库对象,而这些类库都属于.NET Framework.所以这种说法 也是正确的。


    Frank Xu Lei--谦卑若愚,好学若饥
    [老徐的网站]:http://www.frankxulei.com/

    [老徐的博客]:http://54peixun.com/Author/frankxulei
    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    2012年6月19日 14:14
    版主