初始化持久对象

多个持久对象接口(IPersistStreamInitIPersistStorageIPersistMemoryIPersistPropertyBag)允许客户端将对象初始化为“fresh”或“default”状态。 此初始状态与新建对象的状态不同,新建对象没有状态。

初始化对象的状态(即使是默认状态)可能是计算密集型或资源密集型操作。 通过将创建与初始化分开,只能在实际需要时执行初始化,客户端可以避免将对象初始化为默认状态,只是为了立即加载以前存储的数据。

持久对象接口