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; однако возвращаемая коллекция будет содержать нулевые элементы, если пакет не содержит частей.

По умолчанию предоставляется и используется производная ZipPackage реализация абстрактного Package базового класса. В операции по умолчанию вызывает GetPartsCore метод ZipPackage класса для GetParts возврата частей из ZIP-файла.

Дополнительные сведения о пакетах и их частях см. в разделе 1.1 спецификации Open Packaging Conventions (OPC), доступной для скачивания по адресу https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Примечания для тех, кто наследует этот метод

GetParts() внутренне вызывает метод производного класса GetPartsCore() для фактической очистки части на основе физического формата, реализованного в производном классе.

Применяется к

См. также раздел