Partager via


CMonikerFile, classe

Représente un flux de données (IStream) nommées par IMoniker.

class CMonikerFile : public COleStreamFile

Membres

Constructeurs publics

Nom

Description

CMonikerFile::CMonikerFile

Construit un objet CMonikerFile.

Méthodes publiques

Nom

Description

CMonikerFile::Close

Détache et libère le flux et libère le moniker.

CMonikerFile::Detach

Détache IMoniker de cet objet d' CMonikerFile .

CMonikerFile::GetMoniker

Retourne le moniker actuel.

CMonikerFile::Open

Ouvre le fichier spécifié pour obtenir un flux.

Méthodes protégées

Nom

Description

CMonikerFile::CreateBindContext

Obtient le contexte de liaison ou crée un contexte de liaison initialisé par défaut.

Notes

Un moniker contient les informations de façon très similaire à un nom de chemin d'accès à un fichier. Si vous avez un pointeur vers l'interface d' IMoniker d'un objet moniker, vous pouvez accéder au fichier marqué sans avoir toutes autres informations spécifiques sur lequel se trouve le fichier réellement.

Dérivé d' COleStreamFile, CMonikerFile prend un moniker ou une représentation sous forme de chaîne qu'il peut transformer en moniker et lie au flux de données pour lequel le moniker est un nom. Vous pouvez ensuite lire et écrire dans le flux. L'objectif réel d' CMonikerFile est de fournir l'accès simple à IStreams nommé par IMonikers afin que vous n'ayez pas à lier à un flux vous-même, mais possède des fonctionnalités d' CFile au flux.

CMonikerFile ne peut pas être utilisé pour le lier à une valeur autre qu'un flux. Si vous souhaitez lier à la mémoire ou à un objet, vous devez utiliser l'interface d' IMoniker directement.

Pour plus d'informations sur les flux et les monikers, consultez COleStreamFile dans MFC Reference et IStream et l' IMoniker dans Kit de développement logiciel Windows.

Hiérarchie d'héritage

CObject

Fichier C

COleStreamFile

CMonikerFile

Configuration requise

Header: afxole.h

Voir aussi

Référence

COleStreamFile, classe

Graphique de la hiérarchie

CAsyncMonikerFile, classe