PackUriHelper.GetPartUri(Uri) Метод

Определение

Возвращает универсальный код ресурса (URI) указанного PackagePart пакета.

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

Параметры

packUri
Uri

Универсальный код ресурса (URI) пакета, из которого необходимо вернуть универсальный PackagePart код ресурса (URI).

Возвращаемое значение

Uri

Универсальный код ресурса (URI) заданного PackagePart объекта packUriили null указывает packUri на пакет, а не на PackagePart.

Исключения

Если задано packUrinullзначение .

Если значение packUri не является абсолютным Uri.

–или–

packUri не имеет схемы "pack://".

–или–

Код partUri, извлеченный из packUri этого кода, не соответствует допустимому синтаксису partUri.

Комментарии

Возвращаемый PackagePart универсальный код ресурса (URI) относится к корню пакета и является абсолютным путем, который всегда начинается с "/" и соответствует синтаксису, определенному в спецификации Open Package Conventions.

В следующей таблице показаны примеры вариантов.GetPartUri

packUri Возвращаемый 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

Применяется к

См. также раздел