PackUriHelper.CreatePartUri(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.
Cria um URI formatado PackagePart .
public:
static Uri ^ CreatePartUri(Uri ^ partUri);
public static Uri CreatePartUri(Uri partUri);
static member CreatePartUri : Uri -> Uri
Public Shared Function CreatePartUri (partUri As Uri) As Uri
Parâmetros
- partUri
- Uri
O URI do PackagePart dentro do pacote.
Devoluções
Um URI formatado PackagePart .
Exceções
partUri é null.
partUri não é um absoluto Uri.
Exemplos
O exemplo seguinte mostra como usar o CreatePartUri método para definir URIs relativos para PackagePart elementos.
// Convert system path and file names to Part URIs. In this example
// Uri partUriDocument /* /Content/Document.xml */ =
// PackUriHelper.CreatePartUri(
// new Uri("Content\Document.xml", UriKind.Relative));
// Uri partUriResource /* /Resources/Image1.jpg */ =
// PackUriHelper.CreatePartUri(
// new Uri("Resources\Image1.jpg", UriKind.Relative));
Uri partUriDocument = PackUriHelper.CreatePartUri(
new Uri(documentPath, UriKind.Relative));
Uri partUriResource = PackUriHelper.CreatePartUri(
new Uri(resourcePath, UriKind.Relative));
' Convert system path and file names to Part URIs. In this example
' Dim partUriDocument as Uri /* /Content/Document.xml */ =
' PackUriHelper.CreatePartUri(
' New Uri("Content\Document.xml", UriKind.Relative))
' Dim partUriResource as Uri /* /Resources/Image1.jpg */ =
' PackUriHelper.CreatePartUri(
' New Uri("Resources\Image1.jpg", UriKind.Relative))
Dim partUriDocument As Uri = PackUriHelper.CreatePartUri(New Uri(documentPath, UriKind.Relative))
Dim partUriResource As Uri = PackUriHelper.CreatePartUri(New Uri(resourcePath, UriKind.Relative))
Observações
O URI de um PackagePart é sempre referenciado a partir da Package raiz.
O URI devolvido PackagePart é um caminho absoluto que começa sempre por "/" e segue a sintaxe definida na Especificação de Convenções de Embalagem Aberta.
A tabela seguinte ilustra casos exemplos para CreatePartUri.
partUri |
URI da Parte Devolvida |
|---|---|
| picture1.jpg | /picture1.jpg |
| /picture2.jpg | /picture2.jpg |
| a/mydoc.xaml | /a/mydoc.xaml |
| /b/bar.xaml | /b/bar.xaml |