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

作成されるパーツの UNIFORM Resource Identifier (URI)。

contentType
String

データ ストリームのコンテンツ タイプ。

compressionOption
CompressionOption

データ ストリームの圧縮オプション。

返品

作成されたパーツ。

注釈

派生 CreatePartCore メソッドは、派生クラスに実装されている物理形式に基づいてパーツを作成するために、 CreatePart メソッドによって呼び出されます。

既定では、抽象ZipPackage クラスのPackage派生クラスの実装が提供され、使用されます。 既定の操作では、CreatePart内部的に CreatePartCore クラスのZipPackageを呼び出して、ZIP ファイルに新しいパーツを作成します。

既定の ZipPackage 派生クラスの場合、 CreatePartCore メソッドは 2 つの compressionOption 値 ( NotCompressed または Normal 圧縮) のみをサポートします。 CompressionOptionMaximum、またはFastの他のSuperFast値は、Normal圧縮を使用します。

パッケージ モデルとパッケージ パーツの詳細については、 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/でダウンロードできるオープン パッケージ規則 (OPC) 仕様の第 1 章を参照してください。

注意 (実装者)

派生 CreatePartCore(Uri, String, CompressionOption) 実装では、それを呼び出す CreatePart メソッドによって実行される順序や操作に関する想定は行われません。

適用対象

こちらもご覧ください