Udostępnij za pośrednictwem


PackUriHelper.GetPartUri(Uri) Metoda

Definicja

Zwraca identyfikator URI określonego PackagePart pakietu.

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

Identyfikator URI pakietu, z którego ma być zwracany PackagePart identyfikator URI.

Zwraca

Uri

Identyfikator URI PackagePart elementu w danym packUriobiekcie lub null , jeśli packUri wskazuje pakiet zamiast .PackagePart

Wyjątki

Jeśli element ma wartość packUrinull.

Jeśli element packUri nie jest bezwzględny Uri.

-lub-

packUri nie ma schematu "pack://".

-lub-

Identyfikator partUri wyodrębniony z elementu nie jest zgodny z packUri prawidłową składnią identyfikatora partUri.

Uwagi

Zwrócony PackagePart identyfikator URI jest powiązany z katalogiem głównym pakietu i jest ścieżką bezwzględną, która zawsze zaczyna się od "/" i jest zgodna ze składnią zdefiniowaną w specyfikacji Open Packaging Conventions Specification.

W poniższej tabeli przedstawiono przykładowe przypadki dla programu GetPartUri.

packUri Zwrócony identyfikator URI części
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

Dotyczy

Zobacz też