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 在内部调用 CreatePartCoreZipPackage 类以在 ZIP 文件中创建新部件。
对于默认 ZipPackage 派生类, CreatePartCore 方法仅支持两个 compressionOption
值或 NotCompressedNormal 压缩。 、 Fast或 SuperFast 的其他CompressionOption值Maximum使用Normal压缩。
有关包模型和包部件的详细信息,请参阅开放打包约定 (OPC) 规范的第 1 章,可从 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/下载。
实施者说明
派生实现 CreatePartCore(Uri, String, CompressionOption) 不应假设调用它的方法执行 CreatePart 的顺序或操作。