PackUriHelper.GetPartUri(Uri) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Identifikátor URI v PackagePart daném packUri
nebo null
, pokud packUri
odkazuje na balíček místo PackagePartna .
Výjimky
Pokud je null
hodnota 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 |