PackUriHelper.GetPartUri(Uri) Methode

Definition

Gibt den URI eines PackagePart innerhalb eines angegebenen Pack-URI zurück.

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

Parameter

packUri
Uri

Der Pack-URI, von dem der PackagePart URI zurückgegeben werden soll.

Gibt zurück

Uri

Der URI des PackagePart angegebenen packUriObjekts oder null wenn packUri anstelle eines Pakets auf ein PackagePartPaket verweist.

Ausnahmen

Wenn dies ist packUrinull.

Wenn dies packUri kein absoluter UriWert ist.

-oder-

packUri verfügt nicht über das Schema "pack://".

-oder-

Der von packUri diesem extrahierte PartURI entspricht nicht der gültigen PartUri-Syntax.

Hinweise

Der zurückgegebene PackagePart URI ist relativ zum Paketstamm und ist ein absoluter Pfad, der immer mit "/" beginnt und der in der Open Packaging Conventions Specification definierten Syntax entspricht.

In der folgenden Tabelle sind Beispielfälle für GetPartUri.

packUri Zurückgegebener Teil-URI
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

Gilt für:

Weitere Informationen