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 |
---|---|
Construit un objet CCachedDataPathProperty. |
Données membres publiques
Nom |
Description |
---|---|
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
CCachedDataPathProperty
Configuration requise
Header: afxctl.h