Udostępnij przez


Interfejsy magazynu

Kontenery kontrolek muszą mieć możliwość obsługi kontrolek implementujących IPersistStorage, IPersistStreamlub IPersistStreamInit. Opcjonalnie kontener może obsługiwać inne interfejsy trwałości, takie jak IPersistMemory, IPersistPropertyBagi IPersistMoniker dla tych kontrolek, które zapewniają obsługę.

Po wybraniu i zainicjowaniu interfejsu magazynu do użycia (IPersistStorage, IPersistStream, IPersistStreamInititp.), ten interfejs magazynu pozostanie podstawowym interfejsem magazynu przez okres istnienia kontrolki, tj. kontrolka pozostanie w posiadaniu magazynu. Nie wyklucza to zapisywania kontenera w innych interfejsach magazynu.

Kontenery kontrolek ActiveX nie muszą obsługiwać mechanizmu zapisywania jako tekstu, dlatego użycie IPersistPropertyBag i skojarzony interfejs po stronie kontenera IPropertyBag są opcjonalne.

Containers