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 クラスをZipPackage内部的に呼び出CreatePartCoreして、ZIP ファイルに新しいパーツを作成します。

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

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

注意 (実装者)

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

適用対象

こちらもご覧ください