PackUriHelper.GetPartUri(Uri) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Identyfikator URI PackagePart elementu w danym packUri
obiekcie lub null
, jeśli packUri
wskazuje pakiet zamiast .PackagePart
Wyjątki
Jeśli element ma wartość packUri
null
.
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 |