Package.CreatePartCore(Uri, String, CompressionOption) Método

Definición

Cuando se invalida en una clase derivada, crea un nuevo elemento en el paquete.

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

Parámetros

partUri
Uri

Identificador uniforme de recursos (URI) del elemento que se va a crear.

contentType
String

Tipo de contenido del flujo de datos.

compressionOption
CompressionOption

Opción de compresión del flujo de datos.

Devoluciones

El elemento creado.

Comentarios

El método derivado CreatePartCore llama CreatePart al método para crear una parte basada en el formato físico implementado en la clase derivada.

De forma predeterminada, se proporciona y usa una ZipPackage implementación de clase derivada de la clase abstracta Package . En la operación predeterminada, CreatePart llama CreatePartCore internamente a la ZipPackage clase para crear un nuevo elemento en un archivo ZIP.

Para la clase derivada predeterminada ZipPackage , el CreatePartCore método solo admite dos compressionOption valores o NotCompressedNormal compresión. Otros CompressionOption valores de Maximum, Fasto SuperFast usan Normal compresión.

Para obtener más información sobre el modelo de paquete y las partes del paquete, vea el capítulo 1 de la especificación de convenciones de empaquetado abierto (OPC) disponible para su descarga en https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Notas a los implementadores

La implementación derivada CreatePartCore(Uri, String, CompressionOption) no debe realizar suposiciones sobre el orden o las operaciones realizadas por el CreatePart método que la llama.

Se aplica a

Consulte también