我正在使用 C# 中的 WCF 为一组特定的要求开发 SOAP 服务。我必须开发一种接受多种类型的方法,并且我做到了。但是,要求声明类型属性必须命名为“BaseType”。我找不到任何关于如何实现这一目标的文档。这里有什么想法吗?
当前的:
<Base xsi:type="locations" TransactionTime="2020-04-29T20:53:00">
</Base>
期望:
<Base BaseType="locations" TransactionTime="2020-04-29T20:53:00">
</Base>
编辑:忘了提及我已将 WCF 切换为使用 XmlSerializerFormat 来满足向元素添加属性的其他一些要求