Partager via


Package.CreatePartCore(Uri, String, CompressionOption) Méthode

Définition

En cas de substitution dans une classe dérivée, crée un nouveau composant dans le package.

protected:
 abstract System::IO::Packaging::PackagePart ^ CreatePartCore(Uri ^ partUri, System::String ^ contentType, System::IO::Packaging::CompressionOption compressionOption);
protected abstract System.IO.Packaging.PackagePart CreatePartCore (Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption);
abstract member CreatePartCore : Uri * string * System.IO.Packaging.CompressionOption -> System.IO.Packaging.PackagePart
Protected MustOverride Function CreatePartCore (partUri As Uri, contentType As String, compressionOption As CompressionOption) As PackagePart

Paramètres

partUri
Uri

URI (Uniform Resource Identifier) du composant en cours de création.

contentType
String

Type de contenu du flux de données.

compressionOption
CompressionOption

Option de compression pour le flux de données.

Retours

Composant créé.

Remarques

La méthode dérivée CreatePartCore est appelée par la CreatePart méthode pour créer un composant basé sur le format physique implémenté dans la classe dérivée.

Par défaut, une ZipPackage implémentation de classe dérivée de la classe abstraite Package est fournie et utilisée. Dans l’opération par défaut, CreatePart appelle CreatePartCore en interne la ZipPackage classe pour créer une nouvelle partie dans un fichier ZIP.

Pour la classe dérivée par défaut ZipPackage , la CreatePartCore méthode prend uniquement en charge deux compressionOption valeurs, NotCompressed ou Normal compression. D’autres CompressionOption valeurs de Maximum, Fastou SuperFast utilisent la Normal compression.

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

Notes pour les responsables de l’implémentation

L’implémentation dérivée CreatePartCore(Uri, String, CompressionOption) ne doit faire aucune hypothèse concernant l’ordre ou les opérations effectuées par la méthode qui l’appelle CreatePart .

S’applique à

Voir aussi