2009-08-24 63 views
0

我只是很想知道什么是WCF中的ClientBase类,我如何使用它。 我冲浪互联网,我发现这个类用于创建代理来调用服务方法,但没有例子。 请用任何人解释它的例子,它将帮助我undestand这个类...什么是客户端基类,如何使用它?

回答

2

它是您的客户端代理的基类,它由“添加服务引用”,svcutil.exe命令行实用程序或您的自定义代码生成,如果您不想使用这些方法中的任何一种。

这是一种通用类型,它将生成的服务合约客户端副本作为其类型参数。

如果你愿意,可以延长它 - 例如看到■设计的download page对于什么可以做几样,像:

  • AsyncClientBase安全异步调用
  • HeaderClientBase在邮件简化支持自定义页眉的

马克

0

它的自动生成的代理服务器引用添加到您的项目时创建,而不是真正为您自己使用。

+0

我可以扩展它,我不想添加服务引用来创建代理。 – 2009-08-24 09:27:40

+0

否。如果您不想创建代理,那么您应该使用ChannelFactory 并共享接口和合同对象。 – blowdart 2009-08-24 09:32:12

相关问题