2012-04-16 38 views
2

我想將一些代碼從使用.NET的DataContractSerializer切換到使用ServiceStack的TypeSerializer以提高速度優勢。不幸的是,我繼承的代碼非常依賴OnSerializing/OnSerialized/OnDeserializing/OnDeserialized,該ServiceStack似乎不會調用。我錯過了什麼嗎?假設沒有,是否有一種很好的方法來濫用事物來僞造預期的功能? OnSerialized/OnDeserialized可以粗略地通過反射近似,但我在OnSerializingOnDeserializing損失。是否有ServiceStack的TypeSerializer的OnDeserializing/OnDeserialized等價物?

+0

正如您現在所知,ServiceStack Text序列化程序不會調用或查找模型上的任何用戶定義的事件掛鉤。 – mythz 2012-04-16 19:59:36

回答

2

不,沒有這樣的設施;您必須通過適當的調用來分叉ServiceStack或自行封裝序列化/反序列化。

相關問題