Package.CreatePartCore(Uri, String, CompressionOption) 方法

定義

在衍生類別中覆寫時,請在套件中建立新的組件。

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

參數

partUri
Uri

要建立之組件的統一資源識別項 (URI)。

contentType
String

資料流的內容類型。

compressionOption
CompressionOption

資料流的壓縮選項。

傳回

建立的組件。

備註

衍生 CreatePartCore 方法是由 CreatePart 方法呼叫,以根據衍生類別中實作的實體格式建立元件。

根據預設, ZipPackage 會提供並使用抽象 Package 類的衍生類別實作。 在預設作業中, CreatePart 會在內部呼叫 CreatePartCore 類別, ZipPackage 以在 ZIP 檔案中建立新元件。

針對預設 ZipPackage 衍生類別, CreatePartCore 方法僅支援兩 compressionOption 個值或 NotCompressedNormal 壓縮。 、 或 SuperFast 的其他CompressionOptionFastMaximum使用Normal壓縮。

如需套件模型和套件元件的詳細資訊,請參閱 open Packaging Conventions (OPC) 規格的第 1 章,以下載至 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/

給實施者的注意事項

衍生實作 CreatePartCore(Uri, String, CompressionOption) 應該不會假設呼叫它的方法所 CreatePart 執行的順序或作業。

適用於

另請參閱