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

Универсальный код ресурса (URI) PackagePart пакета.

Возвращаемое значение

Uri

Форматированный PackagePart универсальный код ресурса (URI).

Исключения

partUri равно null.

partUri не является абсолютным Uri.

Примеры

В следующем примере показано, как использовать CreatePartUri метод для определения относительных URI элементов PackagePart .

// 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))

Комментарии

Универсальный код ресурса (URI) объекта PackagePart всегда ссылается из корневого Package каталога.

Возвращаемый PackagePart универсальный код ресурса (URI) — это абсолютный путь, который всегда начинается с "/" и соответствует синтаксису, определенному в спецификации Open Packaging Conventions.

В следующей таблице показаны примеры вариантов.CreatePartUri

partUri Возвращаемый URI части
picture1.jpg /picture1.jpg
/picture2.jpg /picture2.jpg
a/mydoc.xaml /a/mydoc.xaml
/b/bar.xaml /b/bar.xaml

Применяется к

См. также раздел