CCachedDataPathProperty 클래스
비동기적으로 전송되고 메모리 파일에 캐싱되는 OLE 컨트롤 속성을 구현합니다.
구문
class CCachedDataPathProperty : public CDataPathProperty
멤버
공용 생성자
속성 | 설명 |
---|---|
CCachedDataPathProperty::CCachedDataPathProperty | CCachedDataPathProperty 개체를 생성합니다. |
공용 데이터 멤버
속성 | 설명 |
---|---|
CCachedDataPathProperty::m_Cache | CMemFile 데이터를 캐시할 개체입니다. |
설명
메모리 파일은 디스크가 아닌 RAM에 저장되며 빠른 임시 전송에 유용합니다.
CAysncMonikerFile
CDataPathProperty
CCachedDataPathProperty
OLE 컨트롤에서 비동기 모니커를 사용하기 위한 기능을 제공합니다. 개체를 사용하면 CCachedDataPathProperty
URL 또는 파일 원본에서 데이터를 비동기적으로 전송하고 공용 변수를 통해 m_Cache
메모리 파일에 저장할 수 있습니다. 모든 데이터는 메모리 파일에 저장되며 알림을 감시하고 응답하려는 경우가 아니면 OnDataAvailable을 재정의할 필요가 없습니다. 예를 들어 대용량 .GIF 파일을 전송하고 더 많은 데이터가 도착했음을 컨트롤에 알리고자 하며, 다시 그려야 하는 경우 알림을 만들도록 재정 OnDataAvailable
의합니다.
클래스 CCachedDataPathProperty
는 .에서 CDataPathProperty
파생됩니다.
인터넷 애플리케이션에서 비동기 모니커 및 ActiveX 컨트롤을 사용하는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.
상속 계층 구조
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에 저장됩니다.