PackUriHelper.GetPartUri(Uri) Metodo

Definizione

Restituisce l'URI di un PackagePart oggetto all'interno di un URI 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 pack da cui restituire l'URI PackagePart .

Valori restituiti

Uri

URI di nell'oggetto PackagePart specificato packUrio null se packUri punta a un pacchetto anziché a .PackagePart

Eccezioni

Se è packUrinull.

Se non packUri è un oggetto assoluto Uri.

oppure

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

oppure

L'oggetto 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.

Nella tabella seguente vengono illustrati 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