Package.CreatePartCore(Uri, String, CompressionOption) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе создает новую часть в пакете.
protected:
abstract System::IO::Packaging::PackagePart ^ CreatePartCore(Uri ^ partUri, System::String ^ contentType, System::IO::Packaging::CompressionOption compressionOption);
protected abstract System.IO.Packaging.PackagePart CreatePartCore (Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption);
abstract member CreatePartCore : Uri * string * System.IO.Packaging.CompressionOption -> System.IO.Packaging.PackagePart
Protected MustOverride Function CreatePartCore (partUri As Uri, contentType As String, compressionOption As CompressionOption) As PackagePart
Параметры
- partUri
- Uri
Универсальный код ресурса (URI) для создаваемой части.
- contentType
- String
Тип содержимого потока данных.
- compressionOption
- CompressionOption
Параметр сжатия потока данных.
Возвращаемое значение
Созданная часть.
Комментарии
CreatePartCore Производный метод вызывается методом CreatePart для создания части на основе физического формата, реализованного в производном классе.
По умолчанию ZipPackage предоставляется и используется реализация производного класса абстрактного Package класса. В операции CreatePart по умолчанию внутренний ZipPackage вызов CreatePartCore класса для создания новой части в ZIP-файле.
Для производного класса по умолчанию ZipPackage метод поддерживает только два compressionOption
значения, NotCompressed или Normal сжатие.CreatePartCore Другие CompressionOption значения Maximum, Fastили SuperFast используют Normal сжатие.
Дополнительные сведения о модели пакета и его частях см. в главе 1 спецификации Open Packaging Conventions (OPC), доступной для скачивания по адресу https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.
Примечания для тех, кто реализует этот метод
Производная CreatePartCore(Uri, String, CompressionOption) реализация не должна делать предположений о порядке или операциях, выполняемых методом CreatePart , который ее вызывает.