Servidores: Implementando documentos servidor
Este artigo explica as etapas que necessárias para implementar com êxito um documento do servidor, se você não especificar a opção servidor OLE no Assistente de aplicativo.
Para definir uma classe de documento do servidor
Derivar a classe de documento de COleServerDoc em vez de CDocument.
Criar uma classe de item de servidor derivada de COleServerItem.
Implementar o OnGetEmbeddedItem função de membro de sua classe de documento do servidor.
OnGetEmbeddedItem é chamado quando o usuário de um aplicativo de contêiner cria ou edita um item incorporado. Ele deve retornar um item que representa o documento inteiro.Isso deve ser um objeto do seu COleServerItem-classe derivada.
Substituir o Serialize função de membro para serializar o Sumário do documento. Você não precisa serializar a lista de itens do servidor, a menos que você esteja usando-os para representar os dados nativo em seu documento.Para obter mais informações, consulte Implementação de itens do servidor no artigo Servidores: Servidor itens.
Quando um documento do servidor é criado, a estrutura registra automaticamente o documento com o sistema DLLs do OLE.Isso permite que as DLLs identificar os documentos do servidor.
Para obter mais informações, consulte COleServerItem and COleServerDoc in the Referência da biblioteca de classes.