다음을 통해 공유


Package.CreatePartCore(Uri, String, CompressionOption) 메서드

정의

파생 클래스에서 재정의되는 경우 패키지에서 새 파트를 만듭니다.

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

매개 변수

partUri
Uri

만드는 파트의 URI(Uniform Resource Identifier)입니다.

contentType
String

데이터 스트림의 콘텐츠 형식입니다.

compressionOption
CompressionOption

데이터 스트림의 압축 옵션입니다.

반환

만들어진 파트입니다.

설명

파생된 메서드는 파생 클래스에서 CreatePart 구현된 CreatePartCore 실제 형식에 따라 파트를 만들기 위해 메서드에 의해 호출됩니다.

기본적으로 추상 Package 클래스의 ZipPackage 파생 클래스 구현이 제공되고 사용됩니다. 기본 작업 CreatePart 에서 내부적으로 클래스를 ZipPackage 호출 CreatePartCore 하여 ZIP 파일에 새 파트를 만듭니다.

기본 ZipPackage 파생 클래스의 경우 메서드는 CreatePartCorecompressionOptionNotCompressed 또는 Normal 압축만 지원합니다. , 또는 의 다른 CompressionOption 값은 압축을 사용합니다Normal.MaximumSuperFastFast

패키지 모델 및 패키지 파트에 대한 자세한 내용은 에서 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/다운로드할 수 있는 OPC(Open Packaging Conventions) 사양의 1장을 참조하세요.

구현자 참고

파생된 CreatePartCore(Uri, String, CompressionOption) 구현은 호출하는 메서드에서 수행하는 CreatePart 순서 또는 작업에 대해 가정하지 않아야 합니다.

적용 대상

추가 정보