Почему WCF переносит типы запроса/ответа в другой элемент XML, и как предотвратить это?

Возможно не связанный, но если Вы хотите запустить новую строку после текущей строки, можно использовать o где угодно в строке.

5
задан codekaizen 15 July 2009 в 17:51
поделиться

1 ответ

IIRC, WCF по умолчанию использует стиль сообщения «Wrapped». Если вы хотите иметь возможность контролировать сериализацию сообщений, вы можете определить явные сообщения, добавив атрибут MessageContractAttribute . С помощью явных контрактов сообщений вы можете установить для свойства IsWrapped значение false .

В вашем случае я думаю, что EchoRequest и EchoResponse вообще не должны быть DataContracts, а скорее MessageContracts. Для меня они очень похожи на MessageContracts.

2
ответ дан 15 December 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: