Bagikan melalui


PackUriHelper.GetPartUri(Uri) Metode

Definisi

Mengembalikan URI dari PackagePart dalam URI paket tertentu.

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

Parameter

packUri
Uri

URI paket tempat mengembalikan PackagePart URI.

Mengembalikan

Uri

URI dalam PackagePartpackUri, atau null jika packUri menunjuk ke paket, bukan PackagePart.

Pengecualian

packUri Jika adalah null.

packUri Jika bukan absolut Uri.

-atau-

packUri tidak memiliki skema "pack://".

-atau-

PartUri yang diekstrak dari packUri tidak sesuai dengan sintaks partUri yang valid.

Keterangan

URI yang dikembalikan PackagePart relatif terhadap akar paket dan merupakan jalur absolut yang selalu dimulai dengan "/" dan sesuai dengan sintaks yang ditentukan dalam Spesifikasi Konvensi Kemasan Terbuka.

Tabel berikut mengilustrasikan contoh kasus untuk GetPartUri.

packUri URI Bagian yang Dikembalikan
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

Berlaku untuk

Lihat juga