Partager via


PackUriHelper.GetPartUri(Uri) Méthode

Définition

Retourne l’URI d’un PackagePart dans un URI à en-tête pack spécifié.

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

Paramètres

packUri
Uri

URI à en-tête pack à partir duquel retourner l’URI de PackagePart.

Retours

Uri

L’URI de PackagePart dans le packUri donné, ou null si packUri pointe vers un package plutôt que vers un PackagePart.

Exceptions

Si la packUri a la valeur null.

Si packUri n’est pas un Uri absolu.

- ou -

packUri n’a pas le schéma « pack:// ».

- ou -

Le partUri extrait de packUri n’est pas conforme à la syntaxe partUri valide.

Remarques

L’URI retourné PackagePart est relatif à la racine du package et est un chemin d’accès absolu qui commence toujours par « / » et est conforme à la syntaxe définie dans la spécification Open Packaging Conventions.

Le tableau suivant illustre des exemples de cas pour GetPartUri.

packUri URI de composant retourné
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

S’applique à

Voir aussi