PackUriHelper.GetPartUri(Uri) Metoda

Definice

Vrátí identifikátor URI v rámci zadaného PackagePart identifikátoru URI balíčku.

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

Parametry

packUri
Uri

Identifikátor URI balíčku, ze kterého se má vrátit PackagePart identifikátor URI.

Návraty

Uri

Identifikátor URI v PackagePart daném packUrinebo null , pokud packUri odkazuje na balíček místo PackagePartna .

Výjimky

Pokud je nullhodnota packUri .

Pokud není packUri absolutní Urihodnota .

-nebo-

packUri nemá schéma "pack://".

-nebo-

Identifikátor partUri extrahovaný z packUri neodpovídá platné syntaxi partUri.

Poznámky

PackagePart Vrácený identifikátor URI je relativní ke kořenovému adresáři balíčku a představuje absolutní cestu, která vždy začíná na "/" a odpovídá syntaxi definované ve specifikaci Open Packaging Conventions.

Následující tabulka ukazuje ukázkové případy pro GetPartUri.

packUri Vrácený identifikátor URI části
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

Platí pro

Viz také