Package.CreatePartCore(Uri, String, CompressionOption) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När den åsidosätts i en härledd klass skapar du en ny del i paketet.
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
Parametrar
- partUri
- Uri
Den enhetliga resursidentifieraren (URI) för den del som skapas.
- contentType
- String
Dataströmmens innehållstyp.
- compressionOption
- CompressionOption
Komprimeringsalternativet för dataströmmen.
Returer
Den skapade delen.
Kommentarer
Den härledda CreatePartCore metoden anropas av CreatePart metoden för att skapa en del baserat på det fysiska format som implementeras i den härledda klassen.
Som standard tillhandahålls och används en ZipPackage härledd klassimplementering av den abstrakta Package klassen. I standardåtgärden CreatePart anropar CreatePartCoreZipPackage internt klassen för att skapa en ny del i en ZIP-fil.
För den härledda standardklassen ZipPackageCreatePartCore stöder metoden endast två compressionOption värden eller NotCompressedNormal komprimering. Andra CompressionOption värden för Maximum, Fasteller SuperFast använd Normal komprimering.
Mer information om paketmodellen och paketdelarna finns i kapitel 1 i OPC-specifikationen (Open Packaging Conventions) som är tillgänglig för nedladdning på https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.
Anteckningar till implementerare
Den härledda CreatePartCore(Uri, String, CompressionOption) implementeringen bör inte göra några antaganden om den ordning eller de åtgärder som utförs av metoden CreatePart som anropar den.