PackUriHelper.GetPartUri(Uri) Método

Definición

Devuelve el URI de un 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

Identificador URI del paquete desde el que se va a devolver el PackagePart URI.

Devoluciones

Uri

El URI de en PackagePart el objeto especificado packUri, o null si packUri apunta a un paquete en lugar de a PackagePart.

Excepciones

Si es packUrinull.

Si no packUri es un valor absoluto Uri.

O bien

packUri no tiene el esquema "pack://".

O bien

El partUri extraído de packUri no se ajusta a la sintaxis 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 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 GetPartUri.

packUri URI de elemento devuelto
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 nulo
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

Se aplica a

Consulte también