Partager via


CCachedDataPathProperty, classe

Implémente une propriété de contrôle OLE transférée de façon asynchrone et mise en cache dans un fichier de mémoire.

class CCachedDataPathProperty : public CDataPathProperty

Membres

Constructeurs publics

Nom

Description

CCachedDataPathProperty::CCachedDataPathProperty

Construit un objet CCachedDataPathProperty.

Données membres publiques

Nom

Description

CCachedDataPathProperty::m_Cache

Objet d'CMemFile dans lequel pour mettre en cache des données.

Notes

Un fichier de stockage est stocké dans la mémoire vive plutôt que sur le disque et est utile pour les transferts temporaires rapides.

Avec CAysncMonikerFile et CDataPathProperty, CCachedDataPathProperty fournit les fonctionnalités pour l'utilisation des monikers asynchrones dans les contrôles OLE. Avec les objets d' CCachedDataPathProperty , vous pouvez transférer des données de manière asynchrone à partir d'une source d'URL ou de fichier et les stocker dans un fichier de mémoire via la variable publiques d' m_Cache . Toutes les données sont stockées dans le fichier de mémoire, et il n'est pas nécessaire de substituer OnDataAvailable sauf si vous souhaitez surveiller des notifications et répondre. Par exemple, si vous transférez un fichier de .GIF et souhaitez avertir votre contrôle que davantage de données sont archivées et elles doivent se repeindre, substitution OnDataAvailable pour que la notification.

La classe CCachedDataPathProperty est dérivée d' CDataPathProperty.

Pour plus d'informations sur l'utilisation des monikers asynchrones et des contrôles ActiveX dans les applications Web, consultez les rubriques suivantes :

Hiérarchie d'héritage

CObject

Fichier C

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

Configuration requise

Header: afxctl.h

Voir aussi

Référence

CDataPathProperty, classe

Graphique de la hiérarchie

CDataPathProperty, classe