PackUriHelper.CreatePartUri(Uri) Yöntem

Tanım

Biçimlendirilmiş PackagePart bir URI oluşturur.

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

Parametreler

partUri
Uri

Paketin içindeki öğesinin PackagePart URI'sini.

Döndürülenler

Uri

Biçimlendirilmiş PackagePart bir URI.

Özel durumlar

partUri, null değeridir.

partUri mutlak Uribir değildir.

Örnekler

Aşağıdaki örnek, öğeler için göreli URI'leri tanımlamak için PackagePart yönteminin nasıl kullanılacağını CreatePartUri gösterir.

// 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çıklamalar

Bir öğesinin URI'sine PackagePart her zaman kökten başvurulur Package .

Döndürülen PackagePart URI, her zaman "/" ile başlayan ve Open Packaging Conventions Belirtiminde tanımlanan söz dizimine uyan mutlak bir yoldur.

Aşağıdaki tabloda için CreatePartUriörnek durumlar gösterilmektedir.

partUri Döndürülen Bölüm URI'si
picture1.jpg /picture1.jpg
/picture2.jpg /picture2.jpg
a/mydoc.xaml /a/mydoc.xaml
/b/bar.xaml /b/bar.xaml

Şunlara uygulanır

Ayrıca bkz.