Compartilhar via


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

  1. Derivar a classe de documento de COleServerDoc em vez de CDocument.

  2. Criar uma classe de item de servidor derivada de COleServerItem.

  3. 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.

  4. 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.

Consulte também

Conceitos

Servidores

Servidores: Itens do servidor

Servidores: Implementando um servidor

Servidores: Implementação local quadro Windows