Package.CreatePartCore(Uri, String, CompressionOption) Metoda

Definice

Při přepsání v odvozené třídě vytvoří novou část v balíčku.

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

Parametry

partUri
Uri

Identifikátor URI (Uniform Resource Identifier) pro vytvářenou část.

contentType
String

Typ obsahu datového streamu.

compressionOption
CompressionOption

Možnost komprese datového streamu.

Návraty

Vytvořená část.

Poznámky

Odvozená CreatePartCore metoda je volána CreatePart metodou k vytvoření části založené na fyzickém formátu implementovaném v odvozené třídě.

Ve výchozím nastavení ZipPackage se poskytuje a používá implementace odvozené třídy abstraktní Package třídy. Ve výchozí operaci CreatePart interně volání CreatePartCoreZipPackage třídy vytvořit novou část v souboru ZIP.

Pro výchozí ZipPackage odvozenou třídu CreatePartCore metoda podporuje pouze dvě compressionOption hodnoty NotCompressed nebo Normal kompresi. Jiné CompressionOption hodnoty Maximum, Fastnebo SuperFast použít Normal kompresi.

Další informace o modelu balení a součástech balení naleznete v kapitole 1 specifikace OPC (Open Packaging Conventions) k dispozici ke stažení na https://www.ecma-international.org/publications-and-standards/standards/ecma-376/adrese .

Poznámky pro implementátory

Odvozená CreatePartCore(Uri, String, CompressionOption) implementace by neměla provádět žádné předpoklady o pořadí nebo operacích provedených metodou CreatePart , která ji volá.

Platí pro

Viz také