PackUriHelper.CreatePartUri(Uri) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un URI con PackagePart 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
Identificador URI del PackagePart elemento dentro del paquete.
Devoluciones
Un URI con PackagePart formato.
Excepciones
partUri es null.
partUri no es un absoluto Uri.
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
Siempre se hace referencia al URI de un PackagePart elemento desde la Package raíz.
El URI devuelto PackagePart es una ruta de acceso absoluta que siempre comienza con "/" 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 elemento devuelto |
|---|---|
| picture1.jpg | /picture1.jpg |
| /picture2.jpg | /picture2.jpg |
| a/mydoc.xaml | /a/mydoc.xaml |
| /b/bar.xaml | /b/bar.xaml |