19
A
回答
19
因爲這些是編譯器的語義我會說不。但是,你會期望他們以唯一的方式工作。
在服務代碼端,所有代碼都會接受默認參數。
在客戶端,我注意到VS2010上的'添加服務引用'工具不採用默認值並將它們添加到生成的代理中。所以你必須生成你自己的代理。
以這種方式,如果在客戶端合同實施中指定了默認值,則客戶端代碼可以使用默認值。
我會這樣的命名參數也是如此。
總而言之是的,但東西不是通過WCF進行。發生的一切就是客戶端代理必須將其作爲適當的參數發送到通道工廠。
30
相關問題
- 1. WCF,XmlRoot和可選參數
- 2. 我可以在ironpython中使用命名參數和可選參數
- 3. 命名可選參數和多個參數順序
- 4. MVC2中的可選參數和命名參數,語言規範
- 5. Rails的url_for命名爲可選參數
- 6. 在Visual Basic中命名可選參數
- 7. WCF和參數參數
- 8. 可以用命名參數spark-submit?
- 9. 使用命名參數和可選參數來區分構造函數
- 10. 命名參數和C#
- 11. 命名參數和智能
- 12. T4MVC和命名參數
- 13. C#3.5可選參數和DefaultValue參數
- 14. Powershell參數集和可選參數
- 15. Ruby可選參數和多個參數
- 16. 試圖瞭解Python中的可選,列表和命名參數
- 17. 命名和可選參數的工作在.NET 2.0
- 18. ANTLR以任何順序命名函數參數/參數
- 19. Clojure - 命名參數
- 20. 與「命名參數」
- 21. 與命名參數
- 22. MS Access,命名參數和列名稱
- 23. PDO混合無名和命名參數
- 24. 使用可變長度的未命名的參數命名參數在Python
- 25. 可變參數和「...」參數
- 26. 可選參數
- 27. 可選參數
- 28. 可選參數
- 29. 可選參數
- 30. 可選參數
其中的根本原因是WSDL和MEX都不瞭解C#編程語言的特性。他們無法描述可選參數。 – 2012-11-12 21:42:32