我有各种复杂的物体,往往收集其他复杂的物体。 有时,我只想在收件重新需要时装货,因此,我需要一种办法,来追踪收件是否被装满(null/empty don t 必然意味着装货吨)。 为了做到这一点,这些复杂的物体继承一批装货集。 然后,我们刚刚需要增加一项呼吁,要求我们按要求进行收集,以便:
public List<ObjectA> ObjectAList {
get { return _objectAList; }
set {
_objectAList = value;
PropertyLoaded("ObjectAList");
}
}
财产租赁功能更新了一套能够追踪已装载的收集资料。
不幸的是,这些物体被用于网络服务,因此(de)被erial化,所有制片人都被叫来,而实际上 t头时,财产被洗 called。
理想的情况是,我能够使用OnSerializing/OnSerialized,这样就知道其被称作合法,然而我们却使用XmlSerializer,这样就能够从事这项工作。 由于各种原因,我现在可以改变使用数据用户的做法。
是否有其他办法了解是否发生序列化? 如果不每当需要跟踪新的收集工作时,就不必增加编码,那么能否实现上述目标?