Compartir a través de


Servidores: Implementar documentos de Servidor

En este artículo se explica los pasos que debe seguir para implementar correctamente un documento de servidor si no ha especificado la opción de servidor OLE en el asistente para aplicaciones.

Para definir una clase de documento del servidor

  1. Derive la clase de COleServerDoc en lugar de CDocument.

  2. Cree una clase de elemento de servidor derivada de COleServerItem.

  3. Implemente la función miembro de OnGetEmbeddedItem de su clase de documento del servidor.

    Se llamaOnGetEmbeddedItem cuando el usuario de una aplicación contenedora crea o modifica un elemento incrustado.Debe devolver un elemento que representa el documento.Debería ser un objeto de la COleServerItem- clase derivada.

  4. Reemplace la función miembro de Serialize para serializar el contenido del documento.No es necesario serializar la lista de elementos del servidor a menos que se utiliza para representar datos nativos en el documento.Para obtener más información, vea implementar elementos del Servidor en el caso Servidores: Elementos de Servidor.

Cuando se crea un documento de servidor, el marco registra automáticamente el documento con los archivos DLL de OLE del sistema.Esto permite que los archivos DLL identifican los documentos de servidor.

Para obtener más información, vea COleServerItem y COleServerDoc en la referencia de la biblioteca de clases.

Vea también

Conceptos

Servidores

Servidores: Elementos de Servidor

Servidores: Implementar en un Servidor

Servidores: implementar el cuadro en contexto Windows