Я хотел создать односторонний метод для службы wcf.Все в порядке, если только я не хочу вернуть сообщение об ошибке - если есть.
Я использую генератор синего кода wscf для файлов wsdl и контракта.
В элементе операции wsdl у меня есть только «Ввод» и«Неисправные» дочерние элементы.Когда я запускаю службу, я получаю информацию, которая не может объявить сообщение об ошибке в односторонней связи и ... одно из решений - установить одностороннее значение на ложное ... то, что я сделал, и все работает нормально.Если возникает ошибка, я получаю сообщение.
Однако мне интересно, нарушил ли я правила создания веб-службы / wsdl ... Потому что из генератора схемы службы wsdl для меня создается односторонняя связь (установлено значение 'true') и другие генераторы других языков программирования, вероятно, сделали бы то же самое ...
Так правильно ли я поступил?Как я могу изменить wsdl, чтобы генератор мог соответствующим образом создать код?
Если в теории я не могу использовать ошибку в односторонней связи, то нужна ли мне дополнительная структура ответа для возврата любой ошибки?
Спасибо!