Compartilhar via


Classe CAsyncMonikerFile

Fornece a funcionalidade para uso de alcunhas assíncrono em controles ActiveX (anteriormente controladores OLE.)

class CAsyncMonikerFile : public CMonikerFile

Membros

Construtores public

Nome

Descrição

CAsyncMonikerFile::CAsyncMonikerFile

Constrói um objeto de CAsyncMonikerFile .

Métodos públicos

Nome

Descrição

CAsyncMonikerFile::Close

Fecha e libera quaisquer recursos.

CAsyncMonikerFile::GetBinding

Recupera um ponteiro para a associação de transferência assíncrono.

CAsyncMonikerFile::GetFormatEtc

Recupera o formato de dados no fluxo.

CAsyncMonikerFile::Open

Abre um arquivo de forma assíncrona.

Métodos protegidos

Nome

Descrição

CAsyncMonikerFile::CreateBindStatusCallback

Cria um objeto COM que implementa IBindStatusCallback.

CAsyncMonikerFile::GetBindInfo

Chamado pela biblioteca do sistema OLE para solicitar informações sobre o tipo da para ser criado.

CAsyncMonikerFile::GetPriority

Chamado pela biblioteca do sistema OLE para obter a prioridade da associação.

CAsyncMonikerFile::OnDataAvailable

Para fornecer dados chamado como se torna disponível para o cliente durante operações assíncronas bind.

CAsyncMonikerFile::OnLowResource

Chamado quando os recursos sejam baixo.

CAsyncMonikerFile::OnProgress

Chamado para indicar o progresso no processo de transferência de dados.

CAsyncMonikerFile::OnStartBinding

Associar é chamado quando iniciar anterior.

CAsyncMonikerFile::OnStopBinding

Chamado quando a transferência assíncrono é interrompida.

Comentários

Derivado de CMonikerFile, que por sua vez é derivado de COleStreamFile, CAsyncMonikerFile usa a interface de IMoniker para acessar de qualquer forma assíncrona fluxo de dados, incluindo arquivos de carregamento de forma assíncrona de um URL. Os arquivos podem ser propriedades de datapath de controles ActiveX.

As alcunhas assíncronos são usadas principalmente em aplicativos e controles ActiveX internet para fornecer uma interface do usuário responde durante a transferências de arquivos. Como um exemplo de isso é o uso de CDataPathProperty fornecer propriedades assíncronas para controles ActiveX. O objeto de CDataPathProperty conseguirá repetidamente um retorno de chamada para indicar a disponibilidade de novos dados durante um processo longo de troca de propriedade.

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

Hierarquia de herança

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe CMonikerFile

Gráfico da hierarquia

Classe CMonikerFile

Classe CDataPathProperty

Asynchronous Versus Synchronous Monikers