PackUriHelper.GetPartUri(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í.
Devuelve el URI de un elemento PackagePart dentro de un URI de paquete especificado.
public:
static Uri ^ GetPartUri(Uri ^ packUri);
public static Uri? GetPartUri (Uri packUri);
public static Uri GetPartUri (Uri packUri);
static member GetPartUri : Uri -> Uri
Public Shared Function GetPartUri (packUri As Uri) As Uri
Parámetros
- packUri
- Uri
Pack URI desde el que se devolverá el URI del elemento PackagePart.
Devoluciones
URI del elemento PackagePart en el elemento packUri
especificado, o null
si packUri
apunta a un paquete en lugar de a un elemento PackagePart.
Excepciones
Si packUri
es null
.
Si packUri
no es un Uri absoluto.
o bien
packUri
no tiene el esquema "pack://".
o bien
El valor partUri extraído de packUri
no se ajusta a la sintaxis de partUri válida.
Comentarios
El URI devuelto PackagePart es relativo a la raíz del paquete y 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 GetPartUri.
packUri |
URI de la parte devuelta |
---|---|
pack://http:,,www.proseware.com,mypackage.xyz/a/mydoc.xaml | /a/mydoc.xaml |
pack://http:,,www.proseware.com,packages.aspx%3fmypackage/a/bar.xaml | /a/bar.xaml |
pack://http:,,www.proseware.com,mypackage.pkg | null |
pack://ftp:,,ftp.proseware.com,packages,mypackage1.abc/a/picture.jpg | /a/picture.jpg |
pack://file:,,,d:,packages,mypackage2.pkg/a/bar.xaml | /a/bar.xaml |