Package.CreatePartCore(Uri, String, CompressionOption) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .