Поделиться через


Класс CCachedDataPathProperty

Реализует OLE свойство элемента управления переключения асинхронно и кэшированный в файле памяти.

class CCachedDataPathProperty : public CDataPathProperty

Члены

Открытые конструкторы

Имя

Описание

CCachedDataPathProperty::CCachedDataPathProperty

Создает объект CCachedDataPathProperty.

Открытые члены данных

Имя

Описание

CCachedDataPathProperty::m_Cache

Объект CMemFile, в котором следует кэшировать данные.

Заметки

Файл памяти хранится в оперативной памяти, а не на диске и может использоваться для быстрого временных передачи.

Вместе с CAysncMonikerFile и CDataPathProperty, CCachedDataPathProperty предоставляет функциональные возможности для использования асинхронных OLE моникеров в элементах управления. С объектами CCachedDataPathProperty, можно передавать данные асинхронно с url-адреса или сохранить источник и сохранить его в файле памяти через общую переменную m_Cache. Все данные хранятся в файле памяти, и нет необходимости переопределять OnDataAvailable если не планируется контрольных для уведомлений и отвечать. Например, если перейти большого файла .GIF, чтобы уведомить элемент управления, что больше данных приезжали и они должны перерисовывать, переопределение OnDataAvailable чтобы сделать уведомление.

Класс CCachedDataPathProperty является производным от CDataPathProperty.

Дополнительные сведения о том, как использовать асинхронные моникеры и управления ActiveX в приложениях Интернета см. следующие разделы:

Иерархия наследования

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

Требования

Header: afxctl.h

См. также

Ссылки

Класс CDataPathProperty

Диаграмма иерархии

Класс CDataPathProperty