Interface IOpcRelationshipSet (msopc.h)
Représente un composant Relations sous la forme d’un ensemble non trié de pointeurs d’interface IOpcRelationship vers des objets de relation.
Héritage
L’interface IOpcRelationshipSet hérite de l’interface IUnknown. IOpcRelationshipSet comporte également les types de membres suivants :
Méthodes
L’interface IOpcRelationshipSet possède ces méthodes.
IOpcRelationshipSet ::CreateRelationship Crée un objet de relation qui représente une relation spécifiée, puis ajoute au jeu un pointeur vers l’interface IOpcRelationship de l’objet. |
IOpcRelationshipSet ::D eleteRelationship Supprime un pointeur d’interface IOpcRelationship spécifié du jeu. |
IOpcRelationshipSet ::GetEnumerator Obtient un énumérateur de pointeurs d’interface IOpcRelationship dans l’ensemble. |
IOpcRelationshipSet ::GetEnumeratorForType Obtient un énumérateur des pointeurs d’interface IOpcRelationship dans l’ensemble qui pointent vers des représentations de relations qui ont un type de relation spécifié. |
IOpcRelationshipSet ::GetRelationship Obtient un objet de relation du jeu qui représente une relation spécifiée. |
IOpcRelationshipSet ::GetRelationshipsContentStream Obtient un flux en lecture seule qui contient le contenu de la partie Relations représentée par l’ensemble. |
IOpcRelationshipSet ::RelationshipExists Obtient une valeur qui indique si une relation spécifiée est représentée en tant qu’objet de relation dans l’ensemble. |
Remarques
Lorsqu’un objet de relation est créé et qu’un pointeur vers celui-ci est ajouté à l’ensemble, la relation qu’il représente est enregistrée lors de l’enregistrement du package.
Lorsqu’un pointeur d’interface IOpcRelationship est supprimé de l’ensemble, la relation qu’il représente n’est pas enregistrée lors de l’enregistrement du package.
Si une relation est représentée dans l’ensemble, la relation est stockée dans la partie Relations représentée en tant que jeu.
Pour savoir comment former le nom de partie pour la cible d’une relation, consultez Résolution d’un nom de partie à partir d’un URI cible.
Pour plus d’informations sur les relations, consultez Open Packaging Conventions Fundamentals et ECMA-376 OpenXML, 1st Edition, Part 2 : Open Packaging Conventions (OPC) .
L’interface IOpcRelationship permet d’accéder aux propriétés de relation. Pour plus d’informations sur ces propriétés, consultez Vue d’ensemble des relations et IOpcRelationship.
Cohérence de thread
Les objets d’empaquetage ne sont pas thread-safe.
Pour plus d’informations, consultez la Prise en main avec l’API Packaging.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | msopc.h |
Voir aussi
Principales interfaces d’empaquetage
Ressources externes
Prise en main avec l’API d’empaquetage
Principes de base d’Open Packaging Conventions
Vues d'ensemble
Informations de référence sur l’API d’empaque
Référence