PackUriHelper.GetPartUri(Uri) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o URI de a PackagePart dentro de um URI de pacote especificado.
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
Parâmetros
- packUri
- Uri
O URI do pacote a partir do qual deves devolver o PackagePart URI.
Devoluções
O URI do PackagePart no dado packUri, ou null se packUri aponta para um pacote em vez de um PackagePart.
Exceções
Se o packUri for null.
Se o packUri não for um absoluto Uri.
-ou-
packUri não tem o esquema "pack://".
-ou-
Os partUri extraídos de packUri não conformam a sintaxe válida dos partUri.
Observações
O URI devolvido PackagePart é relativo à raiz do pacote e é um caminho absoluto que começa sempre com "/" e segue a sintaxe definida na Especificação Open Packaging Conventions.
A tabela seguinte ilustra casos exemplos para GetPartUri.
packUri |
URI da Parte Devolvida |
|---|---|
| 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 |