Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Реализует свойство элемента управления 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 в интернет-приложениях см. в следующих разделах:
Иерархия наследования
CCachedDataPathProperty
Требования
Заголовок: afxctl.h
CCachedDataPathProperty::CCachedDataPathProperty
Формирует объект CCachedDataPathProperty.
CCachedDataPathProperty(COleControl* pControl = NULL);
CCachedDataPathProperty(
LPCTSTR lpszPath,
COleControl* pControl = NULL);
Параметры
pControl
Указатель на объект элемента управления ActiveX, связанный с этим CCachedDataPathProperty объектом.
lpszPath
Путь, который может быть абсолютным или относительным, используется для создания асинхронного моникера, который ссылается на фактическое абсолютное расположение свойства.
CCachedDataPathProperty использует URL-адреса, а не имена файлов. Если требуется CCachedDataPathProperty объект для файла, предустановленный file:// пути.
Замечания
COleControl Объект, на который указывает pControl, используется Open и извлекается производными классами. Если Open, должен быть задан. Если lpszPath имеет значение NULL, можно передать путь Open через или задать его с помощью SetPath.
CCachedDataPathProperty::m_Cache
Содержит имя класса файла памяти, в который кэшируются данные.
CMemFile m_Cache;
Замечания
Файл памяти хранится в ОЗУ, а не на диске.
См. также
Класс CDataPathProperty
Диаграмма иерархии
Класс CDataPathProperty