Package.CreatePartCore(Uri, String, CompressionOption) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuw onderdeel in het pakket.

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

Parameters

partUri
Uri

De URI (Uniform Resource Identifier) voor het onderdeel dat wordt gemaakt.

contentType
String

Het inhoudstype van de gegevensstroom.

compressionOption
CompressionOption

De compressieoptie voor de gegevensstroom.

Retouren

Het gemaakte onderdeel.

Opmerkingen

De afgeleide CreatePartCore methode wordt aangeroepen door de CreatePart methode om een onderdeel te maken op basis van de fysieke indeling die in de afgeleide klasse is geïmplementeerd.

Standaard wordt een ZipPackage afgeleide klasse-implementatie van de abstracte Package klasse geleverd en gebruikt. In de standaardbewerking CreatePart wordt intern de CreatePartCore klasse aanroepen ZipPackage om een nieuw onderdeel in een ZIP-bestand te maken.

Voor de standaard ZipPackage afgeleide klasse ondersteunt de CreatePartCore methode slechts twee compressionOption waarden NotCompressed of Normal compressie. Andere CompressionOption waarden van Maximum, Fastof SuperFast gebruik Normal compressie.

Zie hoofdstuk 1 van de OPC-specificatie (Open Packaging Conventions) die u kunt downloaden https://www.ecma-international.org/publications-and-standards/standards/ecma-376/voor meer informatie over de pakketmodel- en pakketonderdelen.

Notities voor uitvoerders

De afgeleide CreatePartCore(Uri, String, CompressionOption) implementatie mag geen veronderstellingen maken over de volgorde of bewerkingen die worden uitgevoerd door de CreatePart methode die deze aanroept.

Van toepassing op

Zie ook