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 по умолчанию внутренние вызовы CreatePartCoreZipPackage класса для создания новой части в ZIP-файле.
Для производного класса по умолчанию ZipPackage метод поддерживает только два CreatePartCore значения compressionOption или NotCompressed сжатие.Normal Другие CompressionOption значения , Maximumили FastSuperFast используйте Normal сжатие.
Дополнительные сведения о модели пакета и части пакета см. в главе 1 спецификации Open Packaging Conventions (OPC), доступной для скачивания https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.
Примечания для тех, кто реализует этот метод
Производная CreatePartCore(Uri, String, CompressionOption) реализация не должна делать предположений о порядке или операциях, выполняемых методом CreatePart , вызывающим его.