PackUriHelper.GetPartUri(Uri) Méthode

Définition

Retourne l’URI d’un PackagePart URI dans un URI de 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 de pack à partir duquel retourner l’URI PackagePart .

Retours

Uri

URI du contenu donnéPackagePart, ou packUri s’il null pointe vers un package au lieu d’un packUri.PackagePart

Exceptions

Si c’est packUrinull.

Si le n’est packUri pas un absolu Uri.

- 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 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 zéro
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