Server: implementazione di documenti server
Questo articolo illustra i passaggi da eseguire per implementare correttamente un documento del server se non è stata specificata l'opzione OLE Server nella procedura guidata dell'applicazione.
Per definire una classe di documenti server
Derivare la classe del documento da
COleServerDoc
anziché daCDocument
.Creare una classe di elementi del server derivata da
COleServerItem
.Implementare la
OnGetEmbeddedItem
funzione membro della classe documento del server.OnGetEmbeddedItem
viene chiamato quando l'utente di un'applicazione contenitore crea o modifica un elemento incorporato. Deve restituire un elemento che rappresenta l'intero documento. Deve essere un oggetto dellaCOleServerItem
classe derivata da .Eseguire l'override della
Serialize
funzione membro per serializzare il contenuto del documento. Non è necessario serializzare l'elenco di elementi del server a meno che non vengano usati per rappresentare i dati nativi nel documento. Per altre informazioni, vedere Implementazione di elementi del server nell'articolo Server: Elementi del server.
Quando viene creato un documento del server, il framework registra automaticamente il documento con le DLL di sistema OLE. Ciò consente alle DLL di identificare i documenti del server.
Per altre informazioni, vedere COleServerItem e COleServerDoc nella guida di riferimento alla libreria di classi.
Vedi anche
Server
Server: elementi server
Server: implementazione di un server
Server: implementazione di finestre cornice sul posto