除非您有非常具体的安全要求,否则您可能需要考虑将最大大小设置为 Int32.MaxValue。这将为您节省一些调试时间。然后根据需要将其调低至更合理的值。
它似乎是在.NET Framework 中硬编码的。请看下面的代码: https://referencesource.microsoft.com/#System.Runtime.Serialization/System/Xml/XmlMtomReader.cs,1101
使用 XOP 的 MTOM 最大使用 4096 字节。二进制编码工作正常,但是专有的。