Package.GetParts メソッド

定義

パッケージに含まれているすべてのパーツのコレクションを返します。

public:
 System::IO::Packaging::PackagePartCollection ^ GetParts();
public System.IO.Packaging.PackagePartCollection GetParts ();
member this.GetParts : unit -> System.IO.Packaging.PackagePartCollection
Public Function GetParts () As PackagePartCollection

戻り値

パッケージに含まれているすべての PackagePart 要素のコレクション。

例外

パッケージが開いていません (Dispose(Boolean) または Close() が呼び出されました)。

パッケージは書き込み専用です。

次の例では、 メソッドを GetParts 使用して、 に含まれるパーツのコレクションを取得する方法を Package示します。 完全なプログラム ソース コードについては、「 デジタル署名サンプルを使用したパッケージの作成」を参照してください。

注釈

GetParts は、パーツを含む PackageRelationship パッケージに含まれるすべてのパーツのコレクションを返します。

GetParts は返 nullされません。ただし、パッケージにパーツが含まれない場合、返されるコレクションには 0 個の要素が含まれます。

既定では、 ZipPackage 抽象 Package 基本クラスの派生実装が提供され、使用されます。 既定の操作では、 GetParts クラスの メソッドをGetPartsCoreZipPackage呼び出して、ZIP ファイルからパーツを返します。

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

注意 (継承者)

GetParts() は、派生クラス メソッドを内部的に呼び出して、派生クラス GetPartsCore() に実装されている物理形式に基づいてパーツを実際にフラッシュします。

適用対象

こちらもご覧ください