Package.CreatePartCore(Uri, String, CompressionOption) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,請在套件中建立新的組件。
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 的其他CompressionOption值FastMaximum使用Normal壓縮。
如需套件模型和套件元件的詳細資訊,請參閱 open Packaging Conventions (OPC) 規格的第 1 章,以下載至 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/。
給實施者的注意事項
衍生實作 CreatePartCore(Uri, String, CompressionOption) 應該不會假設呼叫它的方法所 CreatePart 執行的順序或作業。