WCF webHttpBinding输出参数支持

时间:2012-04-13 10:41:19

标签: asp.net wcf rest webhttpbinding

我正在使用webHttpBinding创建我的第一个wcf服务。在网上,我已经阅读了大量有关明确告知其使用Web服务参数的不良做法,如

所述

Is it bad practice to have an output parameter in a method in a WCF service?
有时我们在SOAP场景中使用参数。从wsdl生成的客户端定义会更改参数的顺序,如此处所述 http://social.msdn.microsoft.com/Forums/en/wcf/thread/48b5992f-f7bd-4b67-8299-514d1780fa9a
我所相信的是,在REST(webHttpBinding)中无法使用out参数。任何人都可以确认或否认这个吗?

1 个答案:

答案 0 :(得分:1)

在代码中根本使用参数是一种不好的做法。它使代码可读性降低,更容易出错。 如果从方法中需要多个参数,则应始终考虑创建返回对象。 (在c#4中你也可以选择返回一个元组)。