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 базового класса. В операции GetParts по умолчанию вызывает GetPartsCore метод ZipPackage класса, чтобы вернуть части из ZIP-файла.

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

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

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

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

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