Aracılığıyla paylaş


PackUriHelper.GetPartUri(Uri) Yöntem

Tanım

Belirtilen paket URI'sinin içindeki bir PackagePart öğesinin URI'sini döndürür.

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

Parametreler

packUri
Uri

URI'nin döndürüleceği paket URI'si PackagePart .

Döndürülenler

Uri

verilen içindeki öğesinin URI'sini PackagePart veya null yerine bir paketi PackagePartişaret edersepackUri.packUri

Özel durumlar

packUri isenull.

packUri mutlak değilseUri.

-veya-

packUri "pack://" düzenine sahip değil.

-veya-

içinden packUri ayıklanan partUri geçerli partUri söz dizimine uymuyor.

Açıklamalar

Döndürülen PackagePart URI, paket köküne göredir ve her zaman "/" ile başlayan ve Open Packaging Conventions Belirtiminde tanımlanan söz dizimine uyan mutlak bir yoldur.

Aşağıdaki tabloda için GetPartUriörnek durumlar gösterilmektedir.

packUri Döndürülen Bölüm URI'si
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

Şunlara uygulanır

Ayrıca bkz.