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 值 NotCompressed 或 Normal 压缩。 其他CompressionOption值Maximum,Fast或使用SuperFastNormal压缩。
有关包模型和包部件的详细信息,请参阅可供下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/的开放打包约定(OPC)规范的第 1 章。
实施者说明
派生 CreatePartCore(Uri, String, CompressionOption) 实现不应假设调用 CreatePart 它的方法执行的顺序或操作。