Package.CreatePartCore(Uri, String, CompressionOption) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando sottoposto a override in una classe derivata, crea una nuova parte nel pacchetto.
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
Parametri
- partUri
- Uri
URI (Uniform Resource Identifier) per la parte da creare.
- contentType
- String
Tipo di contenuto del flusso di dati.
- compressionOption
- CompressionOption
Opzione di compressione per il flusso di dati.
Valori restituiti
Parte creata.
Commenti
Il metodo derivato CreatePartCore viene chiamato dal CreatePart metodo per creare una parte basata sul formato fisico implementato nella classe derivata.
Per impostazione predefinita, viene fornita e usata un'implementazione ZipPackage della classe derivata della classe astratta Package . Nell'operazione predefinita chiama CreatePartCreatePartCore internamente la ZipPackage classe per creare una nuova parte in un file ZIP.
Per la classe derivata predefinita ZipPackage , il CreatePartCore metodo supporta solo due compressionOption valori NotCompressed o Normal compressione. Altri CompressionOption valori di Maximum, Fasto SuperFast usano la Normal compressione.
Per altre informazioni sul modello di pacchetto e sulle parti del pacchetto, vedere capitolo 1 della specifica Open Packaging Conventions (OPC) disponibile per il download all'indirizzo https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.
Note per gli implementatori
L'implementazione derivata CreatePartCore(Uri, String, CompressionOption) non deve fare ipotesi sull'ordine o sulle operazioni eseguite dal CreatePart metodo che lo chiama.