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