Initialisation d’objets persistants
Plusieurs interfaces d’objets persistants, IPersistStreamInit, IPersistStorage, IPersistMemory et IPersistPropertyBag, permettent aux clients d’initialiser des objets à un état « frais » ou « par défaut ». Cet état initial est différent de celui d’un objet nouvellement créé, qui n’a pas d’état.
L’initialisation de l’état d’un objet, même à l’état par défaut, peut être une opération nécessitant beaucoup de ressources ou de ressources. En séparant la création de l’initialisation, l’initialisation peut être effectuée uniquement lorsqu’elle est réellement nécessaire et les clients peuvent éviter d’initialiser des objets à l’état par défaut uniquement pour charger immédiatement les données précédemment stockées.
Rubriques connexes