2008-09-26 108 views
2

假设您有一个XElement或一个XmlElment,或者甚至是一个包含要通过WCF发送的xml的字符串。有什么特别的预防措施,你必须采取?这个问题刚刚出现,当xml消息中发送xml文档声明(<?xml version ='1.0'?>)时会发生什么情况,这可能会在序列化XmlDocument时发生...通过WCF发送XML有问题吗?

+1

您是否具体指的是使用WPF发送没有任何Soap的POX消息? – Micah 2008-09-29 04:02:01

+0

向管道发送xml对象(如XmlElements)和xaml(可能为字符串)。 – Will 2008-09-29 15:50:49

回答

2

我哈德使用WCF将XML作为字符串发送没有问题。如果您的XML超过几Kb,则必须在客户端&服务器中进行更改以允许更大的数据量。

3

想我要补充一点,在大多数情况下,这些将是配置更改,除非你通过代码做你的所有绑定的设置。

具体来说,你可能需要调整,并结合读者配额MaxReceivedMessageSize财产上的接收方。

这是不具体涉及到发送XML,顺便说一下,它只是出现时,你要发送的消息稍大因为默认配额是非常保守(64KB最大邮件大小,例如)。