Package.CreatePartCore(Uri, String, CompressionOption) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 chama CreatePartCore internamente a ZipPackage classe para criar uma nova parte em um arquivo ZIP.
Para a classe derivada padrãoZipPackage, o método dá suporte apenas a CreatePartCore dois compressionOption
valores ou NormalNotCompressed compactação. Outros CompressionOption valores de Maximum, Fastou SuperFast usam 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.