2012-04-13 3 views
0

Я создаю свою первую услугу wcf с webHttpBinding. В сети, я прочитал много articled рассказывая, что его плохая практика, чтобы использовать из параметров с веб-службами, как описано вWCF webHttpBinding параметры поддержки

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) невозможно работать с параметрами. Может ли кто-нибудь подтвердить или опровергнуть это?

ответ

1

Плохая практика использования параметров в коде. Это делает код менее читаемым и более подверженным ошибкам. Вы должны всегда думать о создании возвращаемого объекта, если вам требуется более одного параметра из метода. (в C# 4 вы также можете выбрать возврат кортежа).

+0

+1 для кортежа. можете ли вы подтвердить, что параметры параметров не поддерживаются в службах отдыха. –

+0

вы можете использовать, но он будет перемещен как первый параметр, но это действительно плохая практика. Попытайтесь избежать этого. –

+0

Если я использую его в порядке, как бы передать параметр out при вызове этой службы из браузера –

Смежные вопросы