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

Définition

En cas de substitution dans une classe dérivée, crée une nouvelle partie 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) de la partie 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 une partie basée 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 les appels CreatePartCore internes de 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. Autres CompressionOption valeurs de Maximum, Fastou SuperFast utiliser Normal la 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 pour le 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 pas faire d’hypothèses sur l’ordre ou les opérations effectuées par la CreatePart méthode qui l’appelle.

S’applique à

Voir aussi