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
作成されるパーツの UNIFORM Resource Identifier (URI)。
- contentType
- String
データ ストリームのコンテンツ タイプ。
- compressionOption
- CompressionOption
データ ストリームの圧縮オプション。
返品
作成されたパーツ。
注釈
派生 CreatePartCore メソッドは、派生クラスに実装されている物理形式に基づいてパーツを作成するために、 CreatePart メソッドによって呼び出されます。
既定では、抽象ZipPackage クラスのPackage派生クラスの実装が提供され、使用されます。 既定の操作では、CreatePart内部的に CreatePartCore クラスのZipPackageを呼び出して、ZIP ファイルに新しいパーツを作成します。
既定の ZipPackage 派生クラスの場合、 CreatePartCore メソッドは 2 つの compressionOption 値 ( NotCompressed または Normal 圧縮) のみをサポートします。
CompressionOption、Maximum、またはFastの他のSuperFast値は、Normal圧縮を使用します。
パッケージ モデルとパッケージ パーツの詳細については、 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/でダウンロードできるオープン パッケージ規則 (OPC) 仕様の第 1 章を参照してください。
注意 (実装者)
派生 CreatePartCore(Uri, String, CompressionOption) 実装では、それを呼び出す CreatePart メソッドによって実行される順序や操作に関する想定は行われません。