c# - 在内部类中切换到 XMLSerializer
问题描述
根据本指南,可以将服务接口设置为使用 序列化DataContract
,然后方法 API 中所有其余引用的类也将继承此类序列化器,除非使用例如覆盖特定类[XMLSerializerFormat]
。
但是,是否可以反其道而行之?也就是说,使用XMLSerializer
默认序列化程序保持主服务接口,并覆盖少数类以使用DataContractFormat
. 根据我的示例应用程序(和测试),这样做似乎不会切换到DataContract
(不会将属性同步到客户端的服务参考)。
它适用于这样的属性:
//[XmlIgnore]
[DataMember]
public string Var
{
get => _var;
set => _var= value;
}
解决方案
推荐阅读
- django-rest-framework - 了解`serializer.save(owner=request.user)`
- mongodb - pbm 在哪里存储 PITR 增量备份信息在 mongo 的管理数据库中?
- html - 如何使用 jQuery 在 HTML 输入框中只允许数字空间和分数(1 1/2)格式?
- ios - 如何在 Swift 中检测 SQLite 数据库中的列类型?
- json - json-ajax-chartjs 响应未定义
- reactjs - 不允许重复的道具 react/jsx-no-duplicate-props
- django - 如何在 django-simple-history 中使用 pre_create_historical_record 信号?
- java - 为什么我的输出没有出现?但是运行时,它没有任何错误
- restler - 错误:在 localhost 检查时在restler php 中找不到 404
- python-3.x - 在 python cv2 中,尝试将 VideoCapture 与从负时间戳开始的视频一起使用,不会在负时间戳处获取帧?