2009-08-24 15 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

相關問題