Dela via


Initiera beständiga objekt

Flera av de beständiga objektgränssnitten, IPersistStreamInit, IPersistStorage, IPersistMemoryoch IPersistPropertyBag, tillåter klienter att initiera objekt till ett "nytt" eller "standardtillstånd". Det här ursprungliga tillståndet skiljer sig från det för ett nyligen skapat objekt, som inte har något tillstånd.

Att initiera ett objekts tillstånd, även till standardtillståndet, kan vara en beräkningsintensiv eller resursintensiv åtgärd. Genom att separera skapandet från initieringen kan initieringen endast utföras när den faktiskt behövs och klienter kan undvika att initiera objekt till standardtillståndet endast för att omedelbart läsa in tidigare lagrade data.

beständiga objektgränssnitt