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 возвращает коллекцию всех частей, содержащихся в пакете, включая 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() для фактической очистки части на основе физического формата, реализованного в производном классе.