PackUriHelper.GetPartUri(Uri) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 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 |