Compartir a través de


CAsyncMonikerFile Class

Proporciona la funcionalidad para el uso de monikeres asincrónicos en los controles ActiveX (antes controles OLE).

class CAsyncMonikerFile : public CMonikerFile

Members

Constructores públicos

Name

Descripción

CAsyncMonikerFile::CAsyncMonikerFile

Crea un objeto CAsyncMonikerFile.

Métodos públicos

Name

Descripción

CAsyncMonikerFile::Close

Cierre y libera todos los recursos.

CAsyncMonikerFile::GetBinding

Recupera un puntero al enlace de descargas asincrónicas.

CAsyncMonikerFile::GetFormatEtc

Recupera el formato de los datos en la secuencia.

CAsyncMonikerFile::Open

Abra un archivo de forma asincrónica.

Métodos protegidos

Name

Descripción

CAsyncMonikerFile::CreateBindStatusCallback

Crea un objeto COM que implementa IBindStatusCallback.

CAsyncMonikerFile::GetBindInfo

Llamado por la biblioteca del sistema OLE para solicitar información en el tipo de enlace que se va a crear.

CAsyncMonikerFile::GetPriority

Llamado por la biblioteca del sistema) para obtener la prioridad del enlace.

CAsyncMonikerFile::OnDataAvailable

Denominado para proporcionar datos como está disponible al cliente durante operaciones asincrónicas de enlace.

CAsyncMonikerFile::OnLowResource

Se invoca cuando los recursos son baja.

CAsyncMonikerFile::OnProgress

Denominado para indicar progreso del proceso de transferencia de datos.

CAsyncMonikerFile::OnStartBinding

Se llama cuando el enlace es el iniciar hacia arriba.

CAsyncMonikerFile::OnStopBinding

Llamado cuando se detiene la descarga asincrónica.

Comentarios

Derivado de CMonikerFile, que a su vez se deriva de COleStreamFile, CAsyncMonikerFile utiliza la interfaz de IMoniker para tener acceso a cualquier secuencia de datos de forma asincrónica, incluidos los archivos de carga de forma asincrónica desde una dirección URL. Los archivos pueden ser propiedades de datapath de controles ActiveX.

Los monikeres asincrónicos se utilizan principalmente en aplicaciones habilitadas para Internet y controles ActiveX para proporcionar una interfaz de usuario receptivo durante las transferencias de archivos. Un ejemplo típico de esto es el uso de CDataPathProperty de proporcionar las propiedades asincrónicas para controles ActiveX. El objeto de CDataPathProperty conseguirá repetidamente una devolución de llamada para indicar la disponibilidad de nuevos datos durante un proceso largo de intercambio de propiedad.

Para obtener más información sobre cómo utilizar monikeres asincrónicos y controles ActiveX en aplicaciones de internet, vea los artículos siguientes:

Jerarquía de herencia

CObject

Archivo C

COleStreamFile

CMonikerFile

CAsyncMonikerFile

Requisitos

encabezado: afxole.h

Vea también

Referencia

CMonikerFile (Clase)

Gráfico de jerarquías

CMonikerFile (Clase)

CDataPathProperty Class

Asynchronous Versus Synchronous Monikers