語言

PackUriHelper.CreatePartUri(Uri) 方法

定義

建立格式化的 PackagePart URI。

public:
 static Uri ^ CreatePartUri(Uri ^ partUri);
public static Uri CreatePartUri(Uri partUri);
static member CreatePartUri : Uri -> Uri
Public Shared Function CreatePartUri (partUri As Uri) As Uri

參數

partUri
Uri

套件內的 PackagePart URI。

傳回

Uri

一個格式化的 PackagePart URI。

例外狀況

partUri 是 null。

partUri 不是絕對 Uri的。

範例

以下範例說明如何使用此 CreatePartUri 方法定義元素的 PackagePart 相對 URI。

// Convert system path and file names to Part URIs. In this example
// Uri partUriDocument /* /Content/Document.xml */ =
//     PackUriHelper.CreatePartUri(
//         new Uri("Content\Document.xml", UriKind.Relative));
// Uri partUriResource /* /Resources/Image1.jpg */ =
//     PackUriHelper.CreatePartUri(
//         new Uri("Resources\Image1.jpg", UriKind.Relative));
Uri partUriDocument = PackUriHelper.CreatePartUri(
                          new Uri(documentPath, UriKind.Relative));
Uri partUriResource = PackUriHelper.CreatePartUri(
                          new Uri(resourcePath, UriKind.Relative));
' Convert system path and file names to Part URIs. In this example
' Dim partUriDocument as Uri /* /Content/Document.xml */ =
'     PackUriHelper.CreatePartUri(
'         New Uri("Content\Document.xml", UriKind.Relative))
' Dim partUriResource as Uri /* /Resources/Image1.jpg */ =
'     PackUriHelper.CreatePartUri(
'         New Uri("Resources\Image1.jpg", UriKind.Relative))
Dim partUriDocument As Uri = PackUriHelper.CreatePartUri(New Uri(documentPath, UriKind.Relative))
Dim partUriResource As Uri = PackUriHelper.CreatePartUri(New Uri(resourcePath, UriKind.Relative))

備註

a PackagePart 的 URI 總是從 Package 根點被引用。

回傳 PackagePart 的 URI 是一條絕對路徑,始終以「/」開頭,並符合 開放封裝規範中定義的語法。

下表展示了 的 CreatePartUri範例情況。

partUri 歸還的部分 URI
picture1.jpg /picture1.jpg
/picture2.jpg /picture2.jpg
a/mydoc.xaml /a/mydoc.xaml
/b/bar.xaml /b/bar.xaml

適用於

另請參閱