Package.CreatePartCore(Uri, String, CompressionOption) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.