Condividi tramite


Classe CCachedDataPathProperty

Implementa una proprietà del controllo OLE ha trasferito in modo asincrono e memorizzato nella cache in un file di memoria.

class CCachedDataPathProperty : public CDataPathProperty

Membri

Costruttori pubblici

Nome

Descrizione

CCachedDataPathProperty::CCachedDataPathProperty

Costruisce un oggetto CCachedDataPathProperty.

Membri dati pubblici

Nome

Descrizione

CCachedDataPathProperty::m_Cache

Oggetto diCMemFile in cui memorizzare i dati.

Note

Un file di memoria viene archiviato in RAM anziché su disco e risulta utile per i trasferimenti temporanei veloci.

Con CAysncMonikerFile e CDataPathProperty, CCachedDataPathProperty fornisce la funzionalità per l'utilizzo dei moniker asincroni nei controlli OLE. Con gli oggetti CCachedDataPathProperty, è possibile trasferire i dati in modo asincrono da un URL o archiviare il database di origine e memorizzarlo in un file di memoria tramite la variabile pubblica m_Cache. Tutti i dati vengono archiviati nel file di memoria e non è necessario eseguire l'override OnDataAvailable a meno che non si desideri controllare per le notifiche e rispondere. Ad esempio, se vengono trasferite di un file di .GIF e si desidera notificare al controllo che più dati sono arrivati e devono essere ridisegnata, override OnDataAvailable per eseguire la notifica.

La classe CCachedDataPathProperty è derivata da CDataPathProperty.

Per ulteriori informazioni su come utilizzare i moniker asincroni e di controlli ActiveX nelle applicazioni Internet, vedere i seguenti argomenti:

Gerarchia di ereditarietà

CObject

File C

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe CDataPathProperty

Grafico delle gerarchie

Classe CDataPathProperty