Compartilhar via


Classe CCachedDataPathProperty

Implementa um controlador do OLE que a propriedade transferiu de forma assíncrona e armazenado em um arquivo de memória.

class CCachedDataPathProperty : public CDataPathProperty

Membros

Construtores public

Nome

Descrição

CCachedDataPathProperty::CCachedDataPathProperty

Constrói um objeto de CCachedDataPathProperty .

Membros públicos de dados

Nome

Descrição

CCachedDataPathProperty::m_Cache

Objeto deCMemFile para armazenar em cache os dados.

Comentários

Um arquivo é armazenado na memória RAM em vez de no disco e é útil para transfere temporárias rápidas.

Junto com CAysncMonikerFile e CDataPathProperty, CCachedDataPathProperty fornece a funcionalidade para uso de alcunhas assíncronos controladores no OLE. Com objetos de CCachedDataPathProperty , você pode transferir dados de forma assíncrona de um URL ou da fonte e armazená-las em um arquivo de memória através da variável de chaves pública de m_Cache . Todos os dados são armazenados no arquivo de memória, e não há necessidade de substituir OnDataAvailable a menos que você deseja ter para notificações e responder. Por exemplo, se você estiver transferindo um arquivo grande .gif e deseja notificar seu controle que mais chegaram dados e devem se redesenho, substituição OnDataAvailable para fazer a notificação.

a classe CCachedDataPathProperty é derivada de CDataPathProperty.

Para obter mais informações sobre como usar alcunhas assíncronos e controles ActiveX em aplicativos de Internet, consulte os seguintes tópicos:

Hierarquia de herança

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe CDataPathProperty

Gráfico da hierarquia

Classe CDataPathProperty