伺服器:實作伺服器文件
本文說明您必須採取成功實作伺服器資料的步驟,如果您在應用程式精靈沒有指定 OLE 伺服器選項。
定義伺服器資料類別
從 COleServerDoc 衍生您自己的文件類別而非 CDocument。
建立衍生自 COleServerItem的伺服器項目類別。
實作您的伺服器資料類別的 OnGetEmbeddedItem 成員函式。
當容器應用程式的使用者建立或編輯內嵌項目時,呼叫OnGetEmbeddedItem 。 它會傳回代表整份文件的項目。 這應該為 COleServerItem物件衍生類別。
覆寫 Serialize 成員函式序列化文件的內容。 除非您使用它們代表您的文件上,原生資料時不需要序列化伺服器項目清單。 如需詳細資訊,請參閱文件 伺服器:伺服器項目上 實作伺服器項目 。
當伺服器文件時,架構會自動向這個 OLE 系統 DLL 的文件。 這可讓 DLL 識別伺服器文件。
在 *類別庫參考 (*如需詳細資訊,請參閱 COleServerItem 和 COleServerDoc 。