Gen*_*ons 5 c# wcf serialization
我想使用WCF来设置跨平台WebService.一个问题 - 实际上更多是性能问题 - 是我想要返回一个Type(让我们说事件),我已经在XML中使用了这个事件.所以我想避免反序列化为Event,然后WCF将它序列化为XML.知道如何管理吗?我想要实现的是像"WCF,这个方法返回一个Event-object但我已经把它变成了XML,所以接受它并且不要强迫我先反序列化它,这样你就可以再次序列化它".
丹尼尔
执行消息序列化(反序列化)的 WCF 组件是MessageFormatter
.
因此,您可以提供自定义IDispatchMessageFormatter
. 在该SeralizeReply()
方法(返回 a Message
)中,您可以使用Message.CreateMessage()
接受 an 的重载XmlReader
并提供从 XML 创建的 XmlReader。就是这样。不过,还有一些工作要做。您需要决定是否值得。
归档时间: |
|
查看次数: |
186 次 |
最近记录: |