2008-09-26 10 views
2

XElement、XmlElment、またはWCF経由で送信するxmlを含む文字列があるとします。何か特別な予防策がありますか? XmlDocumentをシリアル化すると発生する可能性のあるxmlドキュメント宣言(<?xml version = '1.0'?>)をxmlメッセージ内に送信するとどうなりますか?WCF経由でXMLを送信する際に問題がありますか?

+1

具体的には、SOAPを使用せずにWPFを使用してPOXメッセージを送信することについて言及していますか? – Micah

+0

xmlオブジェクト(XmlElementsなど)とxaml(おそらく文字列として)をパイプに送ります。 – Will

答えて

2

WCFでXMLを文字列として送信することは問題ありません。 XMLが数Kbを超える場合は、クライアント&サーバーを変更して、より大きなデータ量を許可する必要があります。

3

ちょうどあなたがコードですべてのバインド設定をしていない限り、ほとんどの場合、これらは設定の変更になります。

具体的には、おそらく受信側のバインディングとリーダークォータのMaxReceivedMessageSizeプロパティを調整する必要があります。

これはXMLの送信には特に関係しませんが、大量のメッセージを送信しているときは、デフォルトのクォータが非常に控えめなので(64KBの最大メッセージサイズなど)

+1

私はちょうど常に追加のゼロを追加します。誰にでも十分な640kb –

関連する問題