PackUriHelper.GetPartUri(Uri) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 |