2

WCF 経由で送信する XElement または XmlElment、さらには xml を含む文字列があるとします。特別な注意事項はありますか?問題は、xml メッセージ内で xml ドキュメント宣言 (<?xml version='1.0' ?>) を送信するとどうなるかということです。

4

2 に答える 2

3

コードを介してすべてのバインディング設定を行っていない限り、ほとんどの場合、これらは構成の変更になることを付け加えたいと思いました。

具体的には、バインディングの MaxReceivedMessageSize プロパティと受信側のリーダー クォータを調整する必要があるでしょう。

これは特に XML の送信に関連するものではありません。ちなみに、デフォルトのクォータは非常に保守的であるため (たとえば、最大メッセージ サイズは 64kb)、大きなメッセージを送信するたびに発生します。

于 2008-09-28T13:45:37.123 に答える
2

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

于 2008-09-26T23:18:15.830 に答える