다음을 통해 공유


CCachedDataPathProperty 클래스

비동기적으로 전송되고 메모리 파일에 캐싱되는 OLE 컨트롤 속성을 구현합니다.

구문

class CCachedDataPathProperty : public CDataPathProperty

멤버

공용 생성자

속성 설명
CCachedDataPathProperty::CCachedDataPathProperty CCachedDataPathProperty 개체를 생성합니다.

공용 데이터 멤버

이름 설명
CCachedDataPathProperty::m_Cache CMemFile 데이터를 캐시할 개체입니다.

설명

메모리 파일은 디스크가 아닌 RAM에 저장되며 빠른 임시 전송에 유용합니다.

CAysncMonikerFileCDataPathPropertyCCachedDataPathProperty OLE 컨트롤에서 비동기 모니커를 사용하기 위한 기능을 제공합니다. 개체를 사용하면 CCachedDataPathProperty URL 또는 파일 원본에서 데이터를 비동기적으로 전송하고 공용 변수를 통해 m_Cache 메모리 파일에 저장할 수 있습니다. 모든 데이터는 메모리 파일에 저장되며 알림을 감시하고 응답하려는 경우가 아니면 OnDataAvailable을 재정의할 필요가 없습니다. 예를 들어 큰 .GIF 파일을 전송하고 더 많은 데이터가 도착했음을 컨트롤에 알리고자 하며, 다시 그려야 하는 경우 알림을 만들도록 재정 OnDataAvailable 의합니다.

클래스 CCachedDataPathProperty 는 .에서 CDataPathProperty파생됩니다.

인터넷 애플리케이션에서 비동기 모니커 및 ActiveX 컨트롤을 사용하는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.

상속 계층 구조

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

요구 사항

헤더: afxctl.h

CCachedDataPathProperty::CCachedDataPathProperty

CCachedDataPathProperty 개체를 생성합니다.

CCachedDataPathProperty(COleControl* pControl = NULL);

CCachedDataPathProperty(
    LPCTSTR lpszPath,
    COleControl* pControl = NULL);

매개 변수

pControl
CCachedDataPathProperty 개체와 연결할 ActiveX 컨트롤 개체에 대한 포인터입니다.

lpszPath
절대 또는 상대 경로는 속성의 실제 절대 위치를 참조하는 비동기 모니커를 만드는 데 사용됩니다. CCachedDataPathProperty 은 파일 이름이 아닌 URL을 사용합니다. 파일에 대한 개체를 CCachedDataPathProperty 원하는 경우 경로 앞에 file:// 추가합니다.

설명

COleControl pControl에서 가리키는 개체는 Open에서 사용되며 파생 클래스에서 검색됩니다. pControl이 NULL이면 SetControl함께 Open 사용되는 컨트롤을 설정해야 합니다. lpszPath가 NULL인 경우 경로를 Open 전달하거나 SetPath를 사용하여 설정할 수 있습니다.

CCachedDataPathProperty::m_Cache

데이터가 캐시되는 메모리 파일의 클래스 이름을 포함합니다.

CMemFile m_Cache;

설명

메모리 파일은 디스크가 아닌 RAM에 저장됩니다.

참고 항목

CDataPathProperty 클래스
계층 구조 차트
CDataPathProperty 클래스