IDeserializationCallback

IDeserializationCallback

本文介绍了IDeserializationCallback.OnDeserialization调用序列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想知道对实现IDeserializationCallback的类型的调用顺序是什么。

如果有一个名为A的类型实现
IDeserializationCallback并假设它包含一个对象类型B还实现 IDeserializationCallback,然后在对类型A的对象进行反序列化时不应该调用B. OnDeserialization在A.OnDeserialization之前进行?

如果是,它没有发生。如果不是,那么为什么?
还有什么方法可以强制执行这一系列的调用。

任何帮助都会受到高度赞赏。
提前谢谢。

Hi,

I wanted to know what is the sequence of calls made to types implementing IDeserializationCallback.

As in if there is a type called A implementing
IDeserializationCallback and suppose it contains an object of type B also implementing IDeserializationCallback, then during the deserialization of an object of type A shouldn't the call to B.OnDeserialization be made before A.OnDeserialization ?

If yes, its not happening. If no, then why?
Also is there any way to force this sequence of calls.

Any help would be highly appreciated.
Thank you in advance.

推荐答案

没有正确地得到这个问题...你能解释一下使用一些代码片段吗?可能有...它可以帮助我解决问题。

Not getting this question properly... Can y ou explain a bit more using some code snippet you may have... it can help me to solve problem.


这篇关于IDeserializationCallback.OnDeserialization调用序列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 00:32