PackUriHelper.CreatePartUri(Uri) Método

Definición

Crea un URI de parte de paquete PackagePart con formato.

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

Parámetros

partUri
Uri

URI de la parte PackagePart del paquete.

Devoluciones

Uri

Un URI de PackagePart con formato.

Excepciones

partUri es null.

partUri no es un elemento Uri absoluto.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el CreatePartUri método para definir URI relativos para PackagePart los elementos.

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

Comentarios

El URI de un PackagePart objeto siempre se hace referencia desde la Package raíz.

El URI devuelto PackagePart es una ruta de acceso absoluta que siempre comienza por "/" y se ajusta a la sintaxis definida en la Especificación de convenciones de empaquetado abierto.

En la tabla siguiente se muestran los casos de ejemplo de CreatePartUri.

partUri URI de la parte devuelta
picture1.jpg /picture1.jpg
/picture2.jpg /picture2.jpg
a/mydoc.xaml /a/mydoc.xaml
/b/bar.xaml /b/bar.xaml

Se aplica a

Consulte también