Package.GetParts Metoda

Definice

Vrátí kolekci všech částí v balíčku.

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

Návraty

Kolekce všech PackagePart prvků, které jsou obsaženy v balíčku.

Výjimky

Balíček není otevřený (Dispose(Boolean) nebo Close() byl volána).

Balíček je jen pro zápis.

Příklady

Následující příklad ukazuje, jak pomocí GetParts metody získat kolekci částí, které jsou obsaženy v objektu Package. Úplný zdrojový kód programu najdete v tématu Vytvoření balíčku s ukázkou digitálního podpisu.

Poznámky

GetParts vrátí kolekci všech částí, které jsou obsaženy v balíčku, včetně PackageRelationship částí.

GetParts se nikdy nevrátí null, ale vrácená kolekce bude obsahovat nula prvků, pokud balíček neobsahuje žádné části.

Ve výchozím nastavení ZipPackage je k dispozici a používána odvozená implementace abstraktní Package základní třídy. Ve výchozí operaci GetParts volá metodu GetPartsCoreZipPackage třídy pro vrácení částí ze souboru ZIP.

Další informace o balíčcích a částech balíčků najdete v části 1.1 specifikace OPC (Open Packaging Conventions), která je k dispozici ke stažení na adrese https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Poznámky pro dědice

GetParts() interně volá metodu odvozené třídy GetPartsCore() , aby skutečně vyprázdnil část na základě fyzického formátu implementovaného v odvozené třídě.

Platí pro

Viz také