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 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.