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) заданного 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 |