Package.GetParts Metoda

Definicja

Zwraca kolekcję wszystkich części pakietu.

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

Zwraca

Kolekcja wszystkich PackagePart elementów zawartych w pakiecie.

Wyjątki

Pakiet nie jest otwarty (Dispose(Boolean) lub Close() został wywołany).

Pakiet jest tylko do zapisu.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą GetParts metody uzyskać kolekcję części zawartych w obiekcie Package. Pełny kod źródłowy programu można znaleźć w temacie Creating a Package with a Digital Signature Sample (Tworzenie pakietu przy użyciu przykładu podpisu cyfrowego).

Uwagi

GetParts Zwraca kolekcję wszystkich części zawartych w pakiecie, w tym PackageRelationship części.

GetParts nigdy nie zwróci wartości null; jednak zwrócona kolekcja będzie zawierać zero elementów, jeśli pakiet nie zawiera żadnych części.

Domyślnie jest dostarczana i używana pochodna ZipPackage implementacja abstrakcyjnej Package klasy bazowej. W domyślnej operacji wywołuje metodę GetPartsCoreZipPackage klasy , GetParts aby zwrócić części z pliku ZIP.

Aby uzyskać więcej informacji o pakietach i częściach pakietów, zobacz sekcję 1.1 specyfikacji Open Packaging Conventions (OPC) dostępną do pobrania pod adresem https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Uwagi dotyczące dziedziczenia

GetParts() wewnętrznie wywołuje metodę klasy GetPartsCore() pochodnej, aby rzeczywiście opróżnić część na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.

Dotyczy

Zobacz też