Condividi tramite


PackUriHelper.GetPartUri(Uri) Metodo

Definizione

Restituisce l'URI di un oggetto PackagePart all'interno di un URI di tipo pack specificato.

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

Parametri

packUri
Uri

URI di tipo pack da cui restituire l'URI dell'oggetto PackagePart.

Restituisce

Uri

L'URI dell'oggetto PackagePart nel parametro packUri specificato o null se packUri punta a un pacchetto anziché un oggetto PackagePart.

Eccezioni

Se packUri è null.

Se packUri non è un Uri assoluto.

-oppure-

packUri non ha lo schema "pack://".

-oppure-

Il valore partUri estratto da packUri non è conforme alla sintassi partUri valida.

Commenti

L'URI restituito PackagePart è relativo alla radice del pacchetto ed è un percorso assoluto che inizia sempre con "/" e è conforme alla sintassi definita nella specifica Open Packaging Conventions.

La tabella seguente illustra i casi di esempio per GetPartUri.

packUri URI parte restituito
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

Si applica a

Vedi anche