Partager via


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

ECMA-376 OpenXML

Ressources externes

Prise en main avec l’API d’empaquetage

IOpcRelationshipEnumerator

Principes de base d’Open Packaging Conventions

Vues d'ensemble

Informations de référence sur l’API d’empaque

Empaquetage d’exemples d’API

Référence

Vue d'ensemble des relations