2012-04-16 1 views
2

Я хочу переключить некоторый код с помощью NET DataContractSerializer на использование ServiceStack TypeSerializer для повышения скорости. К сожалению, код, который я унаследовал, скорее зависит от OnSerializing/OnSerialized/OnDeserializing/OnDeserialized, который ServiceStack, похоже, не вызывает. Я что-то упускаю? Предполагая, нет, есть ли хороший способ злоупотреблять вещами, чтобы подделать намеченные функции? OnSerialized/OnDeserialized можно приблизительно приблизить через отражение, но я не в порядке OnSerializing и OnDeserializing.Есть ли эквивалент OnDeserializing/OnDeserialized для TypeSerializer ServiceStack?

+0

Как вы знаете, сериализаторы ServiceStack Text не вызывают или не ищут определенных пользовательских крючков событий на ваших моделях. – mythz

ответ

2

Нет, такого объекта нет; вам придется разблокировать ServiceStack или купите сериализацию/десериализацию самостоятельно с помощью соответствующих вызовов.