다음을 통해 공유


CCachedDataPathProperty 클래스

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

구문

class CCachedDataPathProperty : public CDataPathProperty

멤버

공용 생성자

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

공용 데이터 멤버

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

설명

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

CAysncMonikerFile CDataPathPropertyCCachedDataPathProperty 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 클래스