Język

PackUriHelper.GetPartUri(Uri) Metoda

Definicja

Zwraca identyfikator URI elementu w określonym identyfikatorze URI 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 packUrielemecie lub null , jeśli packUri wskazuje pakiet zamiast .PackagePart

Wyjątki

Jeśli element ma wartość packUrinull.

Jeśli obiekt 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ą partUri.

Uwagi

Zwrócony PackagePart identyfikator URI jest względny względem katalogu głównego pakietu i jest ścieżką bezwzględną, która zawsze zaczyna się od ciągu "/" i jest zgodna ze składnią zdefiniowaną w specyfikacji Open Packaging Conventions.

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ż