Server: Implementieren von Server-Dokumenten

In diesem Artikel werden die Schritte beschrieben, die Sie ausführen müssen, um ein Dokument Server erfolgreich zu implementieren, wenn Sie nicht die Option OLE-Server im Anwendungs-Assistenten angegeben haben.

So definieren dokumentklasse Server

  1. Ableiten der Dokumentklasse aus COleServerDoc anstelle CDocument.

  2. Erstellen Sie eine Serverelement Klasse, die von COleServerItem abgeleitet ist.

  3. Implementieren Sie die OnGetEmbeddedItem-Memberfunktion der Server dokumentklasse.

    OnGetEmbeddedItem wird aufgerufen, wenn der Benutzer eine Containeranwendung ein eingebettetes Element erstellt oder bearbeitet.Es sollte ein Element zurückgeben, das das gesamte Dokument darstellt.Dies sollte ein Objekt aus dem COleServerItem abgeleitete Klasse sein.

  4. Überschreiben Sie die Serialize-Memberfunktion, um den Inhalt des Dokuments zu serialisieren.Sie müssen keine die Liste der Server Elementen zu serialisieren, es sei denn, Sie sie verwenden, um die systemeigenen Daten im Dokument darstellt.Weitere Informationen finden Sie unter Implementing Server-Elementen im Artikel Server: Server-Elemente.

Wenn ein Server Dokument erstellt wird, registriert das Framework automatisch das Dokument mit den OLE-Systemen-DLL.Dies ermöglicht es dem Server, um die DLL von Dokumenten zu identifizieren.

Weitere Informationen finden Sie unter COleServerItem und COleServerDoc im Klassenbibliotheks-Verweis.

Siehe auch

Konzepte

Server

Server: Server-Elemente

Server: Implementieren eines Servers

Server: Implementieren von direkten Rahmenfenstern