Package.CreatePartCore(Uri, String, CompressionOption) Metoda

Definicja

Po zastąpieniu w klasie pochodnej tworzy nową część w pakiecie.

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

Parametry

partUri
Uri

Identyfikator URI (Uniform Resource Identifier) dla tworzonej części.

contentType
String

Typ zawartości strumienia danych.

compressionOption
CompressionOption

Opcja kompresji strumienia danych.

Zwraca

Utworzona część.

Uwagi

Metoda pochodna CreatePartCore jest wywoływana przez CreatePart metodę w celu utworzenia części na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.

Domyślnie jest udostępniana i używana pochodna ZipPackage implementacja klasy abstrakcyjnej Package . W domyślnej operacji wewnętrznie wywołuje CreatePartCore klasęZipPackage, CreatePart aby utworzyć nową część w pliku ZIP.

W przypadku domyślnej ZipPackage klasy CreatePartCore pochodnej metoda obsługuje tylko dwie compressionOption wartości NotCompressed lub Normal kompresję. Inne CompressionOption wartości Maximum, Fastlub SuperFast używają Normal kompresji.

Aby uzyskać więcej informacji o modelu pakietu i częściach pakietów, zobacz rozdział 1 specyfikacji Open Packaging Conventions (OPC) dostępny do pobrania na stronie https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Uwagi dotyczące implementowania

Implementacja pochodna CreatePartCore(Uri, String, CompressionOption) nie powinna zakładać kolejności ani operacji wykonywanych przez metodę CreatePart , która ją wywołuje.

Dotyczy

Zobacz też