Package.CreatePartCore(Uri, String, CompressionOption) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.