Предположим, у вас есть XElement или XmlElment или даже строка, содержащая xml, которую вы хотите отправить через WCF. Есть ли какие-то особые меры предосторожности, которые вы должны принять? Только что возник вопрос, что происходит, когда в сообщении xml вы передаете объявление документа xml (‹?xml version=’1.0’ ?>), что может произойти, если сериализация XmlDocument...
Есть ли проблема с отправкой XML через WCF?
comment
Вы конкретно имеете в виду отправку сообщений POX с использованием WPF без какого-либо мыла?
- person Micah   schedule 29.09.2008
comment
Отправка объектов xml (например, XmlElements) и xaml (возможно, в виде строк) по конвейеру.
- person   schedule 29.09.2008
Ответы (2)
У меня не было проблем с отправкой XML в виде строки с помощью WCF. Если ваш XML превышает несколько килобайт, вы должны внести изменения в клиент и сервер, чтобы разрешить большие объемы данных.
person
Martin Liesén
schedule
26.09.2008
Просто решил добавить, что в большинстве случаев это будут изменения конфигурации, если только вы не выполняете всю настройку привязки с помощью кода.
В частности, вам, вероятно, потребуется настроить свойство MaxReceivedMessageSize привязки и квоты чтения на принимающей стороне.
Кстати, это не связано конкретно с отправкой XML, оно просто возникает всякий раз, когда вы отправляете большие сообщения, потому что квоты по умолчанию очень консервативны (например, максимальный размер сообщения 64 КБ).
person
tomasr
schedule
28.09.2008
я просто всегда добавляю дополнительный ноль. 640кб должно хватить всем
- person Simon_Weaver; 15.12.2009