gpt4 book ai didi

c# - WCF:有没有办法删除 ExtensionData 字段?

转载 作者:可可西里 更新时间:2023-11-01 03:09:42 26 4
gpt4 key购买 nike

我刚开始使用 WCF,我已经遇到了一个项目变更问题。我创建了一个服务并在 web 服务中放入引用,但是 web 服务 xml 文件中的每个字段都带有一个 ExtensionData 字段。

例子:

删除了无效的 ImageShack 链接

我不想要这个。我只需要它:

删除了无效的 ImageShack 链接

有没有办法删除这个字段?某种不同类型的序列化?

最佳答案

ExtensionData 实际上是一个必须内置到类型中才能启用round-tripping 的功能。 .它始终由 DataContractSerializer 发出。 抑制该字段的一种可能方法是使用较旧的 XmlSerializer,方法是使用 XmlSerializerFormatAttribute 装饰您的服务契约(Contract)接口(interface)。 .

关于c# - WCF:有没有办法删除 ExtensionData 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/635838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com