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

Definição

Quando substituído em uma classe derivada, cria uma nova parte no pacote.

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

O URI (Uniform Resource Identifier) da parte que está sendo criada.

contentType
String

O tipo de conteúdo do fluxo de dados.

compressionOption
CompressionOption

A opção de compactação do fluxo de dados.

Retornos

PackagePart

A parte criada.

Comentários

O método derivado CreatePartCore é chamado pelo CreatePart método para criar uma parte com base no formato físico implementado na classe derivada.

Por padrão, uma ZipPackage implementação de classe derivada da classe abstrata Package é fornecida e usada. Na operação padrão, CreatePart chamadas internas CreatePartCore da ZipPackage classe para criar uma nova parte em um arquivo ZIP.

Para a classe derivada padrão ZipPackage , o CreatePartCore método dá suporte apenas a dois compressionOption valores NotCompressed ou Normal compactação. Outros CompressionOption valores de Maximum, Fastou SuperFast usar Normal compactação.

Para obter mais informações sobre o modelo de pacote e as partes do pacote, consulte o Capítulo 1 da especificação OPC (Open Packaging Conventions) disponível para download em https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Notas aos Implementadores

A implementação derivada CreatePartCore(Uri, String, CompressionOption) não deve fazer suposições sobre a ordem ou as operações executadas pelo método que a CreatePart chama.

Aplica-se a

Confira também