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