2008-09-26 70 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最大郵件大小,例如)。