Partager via


Classe de CAsyncMonikerFile

Fournit les fonctionnalités pour l'utilisation des monikers asynchrones dans les contrôles ActiveX (précédemment OLE contrôles).

class CAsyncMonikerFile : public CMonikerFile

Membres

yy1z35cz.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CAsyncMonikerFile::CAsyncMonikerFile

Construit un objet CAsyncMonikerFile.

yy1z35cz.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CAsyncMonikerFile::Close

Ferme et libère toutes les ressources.

CAsyncMonikerFile::GetBinding

Extrait un pointeur vers la liaison de migration asynchrone.

CAsyncMonikerFile::GetFormatEtc

Récupère le format des données dans le flux.

CAsyncMonikerFile::Open

Ouvre un fichier de façon asynchrone.

yy1z35cz.collapse_all(fr-fr,VS.110).gifMéthodes protégées

Nom

Description

CAsyncMonikerFile::CreateBindStatusCallback

Crée un objet COM qui implémente IBindStatusCallback.

CAsyncMonikerFile::GetBindInfo

Appelé par OLE bibliothèque système pour demander des informations sur le type de liaison à créer.

CAsyncMonikerFile::GetPriority

Appelé par OLE bibliothèque système pour obtenir la priorité de la liaison.

CAsyncMonikerFile::OnDataAvailable

Appelé pour fournir des données comme elle devient disponible au client pendant les opérations de liaison asynchrones.

CAsyncMonikerFile::OnLowResource

Appelée lorsque les ressources sont insuffisantes.

CAsyncMonikerFile::OnProgress

Appelé pour indiquer la progression dans le processus de téléchargement de données.

CAsyncMonikerFile::OnStartBinding

Appelé lorsque la liaison démarre.

CAsyncMonikerFile::OnStopBinding

Appelé lorsque le transfert asynchrone est arrêté.

Notes

Dérivé de CMonikerFile, qui à son tour est dérivé de COleStreamFile, CAsyncMonikerFile utilise l'interface d' IMoniker pour accéder à n'importe quel flux de données de façon asynchrone, notamment les fichiers de charge de manière asynchrone à partir d'une URL.Les fichiers peuvent être des propriétés de datapath des contrôles ActiveX.

Les monikers asynchrones sont principalement utilisés dans des applications activées pour Internet et des contrôles ActiveX de fournir une interface utilisateur réactif pendant les transferts de fichiers.Un exemple typique de cela est l'utilisation de CDataPathProperty de fournir des propriétés asynchrones pour les contrôles ActiveX.L'objet d' CDataPathProperty obtiendra à plusieurs reprises un rappel pour indiquer la disponibilité de nouvelles données pendant un processus long d'échange de propriétés.

Pour plus d'informations sur l'utilisation des monikers asynchrones et des contrôles ActiveX dans les applications Web, consultez les articles suivants :

Hiérarchie d'héritage

CObject

Fichier C

COleStreamFile

CMonikerFile

CAsyncMonikerFile

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de CMonikerFile

Graphique de la hiérarchie

Classe de CMonikerFile

Classe de CDataPathProperty

Asynchronous Versus Synchronous Monikers