Package.CreatePartCore(Uri, String, CompressionOption) Metod

Definition

När den åsidosätts i en härledd klass skapar du en ny del i paketet.

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

Parametrar

partUri
Uri

Den enhetliga resursidentifieraren (URI) för den del som skapas.

contentType
String

Dataströmmens innehållstyp.

compressionOption
CompressionOption

Komprimeringsalternativet för dataströmmen.

Returer

Den skapade delen.

Kommentarer

Den härledda CreatePartCore metoden anropas av CreatePart metoden för att skapa en del baserat på det fysiska format som implementeras i den härledda klassen.

Som standard tillhandahålls och används en ZipPackage härledd klassimplementering av den abstrakta Package klassen. I standardåtgärden CreatePart anropar CreatePartCoreZipPackage internt klassen för att skapa en ny del i en ZIP-fil.

För den härledda standardklassen ZipPackageCreatePartCore stöder metoden endast två compressionOption värden eller NotCompressedNormal komprimering. Andra CompressionOption värden för Maximum, Fasteller SuperFast använd Normal komprimering.

Mer information om paketmodellen och paketdelarna finns i kapitel 1 i OPC-specifikationen (Open Packaging Conventions) som är tillgänglig för nedladdning på https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Anteckningar till implementerare

Den härledda CreatePartCore(Uri, String, CompressionOption) implementeringen bör inte göra några antaganden om den ordning eller de åtgärder som utförs av metoden CreatePart som anropar den.

Gäller för

Se även