Partager via


Interface IOpcPartSet (msopc.h)

Un ensemble non ordonné de pointeurs d’interface IOpcPart vers des objets de composant qui représentent les parties d’un package qui ne sont pas des parties relations.

Héritage

L’interface IOpcPartSet hérite de l’interface IUnknown. IOpcPartSet a également les types de membres suivants :

Méthodes

L’interface IOpcPartSet utilise ces méthodes.

 
IOpcPartSet ::CreatePart

Crée un objet de composant qui représente un composant et ajoute un pointeur vers l’interface IOpcPart de l’objet à l’ensemble.
IOpcPartSet ::D eletePart

Supprime du jeu le pointeur d’interface IOpcPart d’un objet de composant spécifié.
IOpcPartSet ::GetEnumerator

Obtient un énumérateur de pointeurs d’interface IOpcPart dans l’ensemble.
IOpcPartSet ::GetPart

Obtient un objet de composant, qui représente une partie spécifiée, dans l’ensemble.
IOpcPartSet ::P artExists

Obtient une valeur qui indique si un composant spécifié est représenté en tant qu’objet de composant dans le jeu.

Remarques

Pour récupérer le pointeur d’interface IOpcPart de l’objet de composant qui représente un composant spécifique, appelez la méthode PartExists et transmettez le nom du composant pour confirmer que la partie est représentée dans l’ensemble. Si c’est le cas, appelez la méthode GetPart et transmettez le nom du composant pour récupérer le pointeur d’interface IOpcPart .

La méthode CreatePart ne peut pas créer un objet de composant qui représente un composant Relationships.

Lorsqu’un package représenté en tant qu’objet de package est sérialisé, seules les parties représentées par des objets de composant avec des pointeurs d’interface IOpcPart inclus dans l’ensemble sont sérialisées avec le package.

Si un composant n’est pas représenté par un objet de composant dans le jeu lorsque le package est sérialisé, ce composant ne sera pas sérialisé avec le package.

Lorsqu’un objet de composant est créé et qu’un pointeur vers celui-ci est ajouté à l’ensemble, la partie qu’il représente est sérialisée lorsque le package est sérialisé.

Lorsqu’un pointeur d’interface IOpcPart est supprimé du jeu, la partie qu’il représente n’est pas sérialisée lorsque le package est sérialisé.

Un IOpcPart permet d’accéder aux propriétés du composant. Pour plus d’informations sur ces propriétés, consultez Vue d’ensemble des composants et IOpcPart.

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 d’empaquetage.

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

Prise en main avec l’API d’empaquetage

IOpcPartEnumerator

Vues d'ensemble

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

Exemples d’API d’empaquetage

Vue d’ensemble des composants

Référence