Condividi tramite


Classe CAsyncMonikerFile

Fornisce la funzionalità per l'utilizzo dei moniker asincroni in controlli ActiveX (precedentemente controlli OLE).

class CAsyncMonikerFile : public CMonikerFile

Membri

Costruttori pubblici

Nome

Descrizione

CAsyncMonikerFile::CAsyncMonikerFile

Costruisce un oggetto CAsyncMonikerFile.

Metodi pubblici

Nome

Descrizione

CAsyncMonikerFile::Close

Chiude e libera tutte le risorse.

CAsyncMonikerFile::GetBinding

Recupera un puntatore all'associazione di trasferimento asincrono.

CAsyncMonikerFile::GetFormatEtc

Recupera il formato dei dati nel flusso.

CAsyncMonikerFile::Open

Aprire un file in modo asincrono.

Metodi protetti

Nome

Descrizione

CAsyncMonikerFile::CreateBindStatusCallback

Crea un oggetto COM che implementa IBindStatusCallback.

CAsyncMonikerFile::GetBindInfo

Chiamato dalla raccolta di sistema OLE per richiedere informazioni sul tipo di associazione a essere creato.

CAsyncMonikerFile::GetPriority

Chiamato dalla raccolta di sistema OLE per ottenere la priorità di associazione.

CAsyncMonikerFile::OnDataAvailable

Chiamato per fornire dati come diventa disponibile al client durante le operazioni di associazione asincrona.

CAsyncMonikerFile::OnLowResource

Chiamato quando le risorse sono insufficienti.

CAsyncMonikerFile::OnProgress

Chiamato per indicare lo stato di avanzamento del processo di download di dati.

CAsyncMonikerFile::OnStartBinding

Chiamato quando l'associazione è alto iniziale.

CAsyncMonikerFile::OnStopBinding

Chiamato quando il trasferimento asincrono viene arrestato.

Note

Derivato da CMonikerFile, che a sua volta deriva da COleStreamFile, CAsyncMonikerFile utilizza l'interfaccia IMoniker per accedere al flusso di dati in modo asincrono, inclusi i file di carico in modo asincrono da un URL. I file possono essere datapath proprietà dei controlli ActiveX.

I moniker asincroni vengono utilizzati principalmente in applicazioni e controlli ActiveX internet abilitati fornire un'interfaccia utente attive durante il trasferimento di file. Un esempio tipico di questo è l'utilizzo CDataPathProperty fornire proprietà asincrone per i controlli ActiveX. L'oggetto CDataPathProperty convincerà ripetutamente un callback per indicare la disponibilità di nuovi dati durante il processo lungo di scambio di proprietà.

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

Gerarchia di ereditarietà

CObject

File C

COleStreamFile

CMonikerFile

CAsyncMonikerFile

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe CMonikerFile

Grafico delle gerarchie

Classe CMonikerFile

Classe CDataPathProperty

Asynchronous Versus Synchronous Monikers