PackagePart 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 PackagePart 類別的新實例。
多載
PackagePart(Package, Uri) |
使用指定的父系 Package 和元件 URI,初始化 PackagePart 類別的新實例。 |
PackagePart(Package, Uri, String) |
使用指定的父系 Package、元件 URI 和 MIME 內容類型,初始化 PackagePart 類別的新實例。 |
PackagePart(Package, Uri, String, CompressionOption) |
使用指定的父系 Package、元件 URI、MIME 內容類型和 CompressionOption,初始化 PackagePart 類別的新實例。 |
備註
WPF 中的
PackagePart(Package, Uri)
使用指定的父系 Package 和元件 URI,初始化 PackagePart 類別的新實例。
protected:
PackagePart(System::IO::Packaging::Package ^ package, Uri ^ partUri);
protected PackagePart (System.IO.Packaging.Package package, Uri partUri);
new System.IO.Packaging.PackagePart : System.IO.Packaging.Package * Uri -> System.IO.Packaging.PackagePart
Protected Sub New (package As Package, partUri As Uri)
參數
例外狀況
package
或 partUri
null
。
備註
partUri
必須是根據 RFC 3986統一資源識別元(URI)一般語法 規格和 開放式封裝慣例 規格所形成的有效 PackagePart URI。
當元件 ContentType 無法立即得知,且稍後呼叫 CreatePart 時,請使用這個建構函式。
根據預設,元件 CompressionOption 屬性會初始化為 NotCompressed。
另請參閱
適用於
PackagePart(Package, Uri, String)
使用指定的父系 Package、元件 URI 和 MIME 內容類型,初始化 PackagePart 類別的新實例。
protected:
PackagePart(System::IO::Packaging::Package ^ package, Uri ^ partUri, System::String ^ contentType);
protected PackagePart (System.IO.Packaging.Package package, Uri partUri, string? contentType);
protected PackagePart (System.IO.Packaging.Package package, Uri partUri, string contentType);
new System.IO.Packaging.PackagePart : System.IO.Packaging.Package * Uri * string -> System.IO.Packaging.PackagePart
Protected Sub New (package As Package, partUri As Uri, contentType As String)
參數
- contentType
- String
部分數據流的MIME內容類型。
例外狀況
package
或 partUri
null
。
partUri
不是有效的 PackagePart URI。
備註
partUri
必須是根據 RFC 3986統一資源識別元(URI)一般語法 規格和 開放式封裝慣例 規格所形成的有效 PackagePart URI。
根據預設,元件 CompressionOption 屬性會初始化為 NotCompressed。
contentType
必須是 MIME 類型,其格式必須符合 RFC 2616超文本傳輸通訊協定 - HTTP第 3.7 節。 下表顯示 XML 紙張規格 (XPS) 檔案中所使用的內容 MIME 類型範例。
描述 | 內容類型 |
---|---|
字體 | application/vnd.ms-opentype |
ICC 設定檔 | application/vnd.ms-color.iccprofile |
JPEG 影像 | image/jpeg |
模糊字型 | application/vnd.ms-package.obfuscated-opentype |
PNG 影像 | image/png |
PrintTicket | application/vnd.ms-printing.printticket+xml |
TIFF 影像 | image/tiff |
Windows 媒體相片影像 | image/vnd.ms-photo |
另請參閱
適用於
PackagePart(Package, Uri, String, CompressionOption)
使用指定的父系 Package、元件 URI、MIME 內容類型和 CompressionOption,初始化 PackagePart 類別的新實例。
protected:
PackagePart(System::IO::Packaging::Package ^ package, Uri ^ partUri, System::String ^ contentType, System::IO::Packaging::CompressionOption compressionOption);
protected PackagePart (System.IO.Packaging.Package package, Uri partUri, string? contentType, System.IO.Packaging.CompressionOption compressionOption);
protected PackagePart (System.IO.Packaging.Package package, Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption);
new System.IO.Packaging.PackagePart : System.IO.Packaging.Package * Uri * string * System.IO.Packaging.CompressionOption -> System.IO.Packaging.PackagePart
Protected Sub New (package As Package, partUri As Uri, contentType As String, compressionOption As CompressionOption)
參數
- contentType
- String
元件的數據流 MIME 內容類型。
- compressionOption
- CompressionOption
元件數據流的壓縮選項。
例外狀況
package
或 partUri
null
。
partUri
不是有效的 PackagePart URI。
compressionOption
值無效。
備註
partUri
必須是根據 RFC 3986統一資源識別元(URI)一般語法 規格和 開放式封裝慣例 規格所形成的有效 PackagePart URI。
contentType
必須是 MIME 類型,其格式必須符合 RFC 2616超文本傳輸通訊協定 - HTTP第 3.7 節。 下表顯示 XML 紙張規格 (XPS) 檔案中所使用的內容 MIME 類型範例。
描述 | 內容類型 |
---|---|
字體 | application/vnd.ms-opentype |
ICC 設定檔 | application/vnd.ms-color.iccprofile |
JPEG 影像 | image/jpeg |
模糊字型 | application/vnd.ms-package.obfuscated-opentype |
PNG 影像 | image/png |
PrintTicket | application/vnd.ms-printing.printticket+xml |
TIFF 影像 | image/tiff |
Windows 媒體相片影像 | image/vnd.ms-photo |