Package.GetParts Méthode

Définition

Retourne une collection de tous les composants dans le package.

public:
 System::IO::Packaging::PackagePartCollection ^ GetParts();
public System.IO.Packaging.PackagePartCollection GetParts ();
member this.GetParts : unit -> System.IO.Packaging.PackagePartCollection
Public Function GetParts () As PackagePartCollection

Retours

PackagePartCollection

Collection de tous les éléments PackagePart contenus dans le package.

Exceptions

Le package n'est pas ouvert (Dispose(Boolean) ou Close() a été appelée).

Le package est en écriture seule.

Exemples

L’exemple suivant montre comment utiliser la GetParts méthode pour obtenir une collection des parties contenues dans un Package. Pour obtenir le code source complet du programme, consultez Création d’un package avec un exemple de signature numérique.

Remarques

GetParts retourne une collection de toutes les parties contenues dans le package, y compris PackageRelationship les parties.

GetParts ne retourne nulljamais ; toutefois, la collection retournée contient zéro élément si le package ne contient aucune partie.

Par défaut, une ZipPackage implémentation dérivée de la classe de base abstraite Package est fournie et utilisée. Dans l’opération par défaut, GetParts appelle la GetPartsCore méthode de la ZipPackage classe pour retourner les parties à partir d’un fichier ZIP.

Pour plus d’informations sur les packages et les composants de package, consultez la section 1.1 de la spécification Open Packaging Conventions (OPC) disponible en téléchargement à l’adresse https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Notes pour les héritiers

GetParts() appelle en interne la méthode de classe GetPartsCore() dérivée pour vider réellement la partie en fonction du format physique implémenté dans la classe dérivée.

S’applique à

Voir aussi