서버: 서버 문서 구현

이 문서에서는 애플리케이션 마법사에서 OLE Server 옵션을 지정하지 않은 경우 서버 문서를 성공적으로 구현하기 위해 수행해야 하는 단계를 설명합니다.

서버 문서 클래스를 정의하려면

  1. 대신에서 문서 클래스 COleServerDocCDocument파생합니다.

  2. 에서 파생된 서버 항목 클래스를 만듭니다 COleServerItem.

  3. 서버 문서 클래스의 OnGetEmbeddedItem 멤버 함수를 구현합니다.

    OnGetEmbeddedItem 는 컨테이너 애플리케이션의 사용자가 포함된 항목을 만들거나 편집할 때 호출됩니다. 전체 문서를 나타내는 항목을 반환해야 합니다. 파생 클래스의 COleServerItem개체여야 합니다.

  4. 멤버 함수를 재정의 Serialize 하여 문서의 내용을 직렬화합니다. 서버 항목을 사용하여 문서의 네이티브 데이터를 나타내지 않는 한 서버 항목 목록을 직렬화할 필요가 없습니다. 자세한 내용은 서버: 서버 항목 문서에서 서버 항목 구현을 참조하세요.

서버 문서를 만들면 프레임워크는 OLE 시스템 DLL에 문서를 자동으로 등록합니다. 이렇게 하면 DLL이 서버 문서를 식별할 수 있습니다.

자세한 내용은 클래스 라이브러리 참조의 COleServerItemCOleServerDoc참조하세요.

참고 항목

서버
서버: 서버 항목
서버: 서버 구현
서버: 내부 프레임 창 구현