如何使WCF服务使用特定的DataContractSerializer构造函数重载?

问题描述

| DataContractSerializer具有许多构造函数重载,我希望能够指定WCF服务应如何初始化其使用的DataContractSerializer。您将如何去做?在.config文件或C#中配置它更容易吗? 默认情况下,WCF服务似乎总是使用该服务。 如果可能,请给出一个示例,说明如何使用此构造函数为KnownTypes指定DataContractSerializer。     

解决方法

这个MSDN论坛帖子显示了如何在WCF中与另一个交换序列化器。您可以使用所需的构造函数创建自己的包装器,然后将其交换。     ,我想出了怎么做。看到 http://blogs.msdn.com/b/youssefm/archive/2009/06/05/introducing-a-new-datacontractserializer-feature-the-datacontractresolver.aspx 和 http://msdn.microsoft.com/zh-cn/library/system.runtime.serialization.datacontractserializer(v=vs.85).aspx 为指导。希望这可以帮助。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...