在实现自己的配置文件提供程序时,我需要序列化System.Configuration.SettingsContext
和类型。System.Configuration.SettingsPropertyCollection
关于如何以最简单的方式进行操作的任何建议。
Addi
问问题
1033 次
1 回答
1
你有两个选择:
创建具有 DataContract 属性的 DTO,并在调用服务时从非数据合同对象“转换”到 DTO 并再次返回。这将利用 Data Contract 序列化程序,并且您的服务正常运行。如果您使用这些对象中的大量字段,这可能会很乏味(如果可能,我会尝试将使用的字段限制为仅您知道您将需要的字段)
在发送/返回它们的调用上使用 XML 序列化程序。XML 序列化器比 Data Contract 序列化器慢一点,但提供了对数据如何序列化的更多控制。您的客户不会看到(或关心)差异。网上有很多关于如何做到这一点的例子(比如这个:http: //msdn.microsoft.com/en-us/library/ms733901.aspx),所以我不会在这里重复。:) 不过也不太难。
祝你好运
于 2008-10-05T14:01:19.283 回答