Package.GetPartsCore 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,会返回包中所有部件的数组。
protected:
abstract cli::array <System::IO::Packaging::PackagePart ^> ^ GetPartsCore();
C#
protected abstract System.IO.Packaging.PackagePart[] GetPartsCore();
abstract member GetPartsCore : unit -> System.IO.Packaging.PackagePart[]
Protected MustOverride Function GetPartsCore () As PackagePart()
包中包含的所有部件的数组。
派生类 GetPartsCore 实现由 GetParts 方法调用,以访问和返回基于派生类中实现的物理格式的部件数组。
默认情况下, ZipPackage 提供并使用抽象 Package 类的派生实现。 在默认操作中, GetParts 在内部调用 GetPartCoreZipPackage 类以从 ZIP 文件检索部件。
有关包模型和包部件的详细信息,请参阅开放打包约定 (OPC) 规范的第 1 章,可从 下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/。
派生实现 GetPartsCore() 不应对调用它的方法执行 GetParts() 的顺序或操作做出假设。
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |