PackUriHelper.GetPartUri(Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定包 URI 内的 PackagePart 的 URI。
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
参数
- packUri
- Uri
从中返回 PackagePart URI 的包 URI。
返回
给定 packUri
中 PackagePart 的 URI,如果 packUri
指向包而不是 PackagePart,则为 null
。
例外
如果 packUri
为 null
。
注解
返回的 PackagePart URI 相对于包根目录,是始终以“/”开头且符合 开放打包约定规范中定义的语法的绝对路径。
下表说明了 的示例 GetPartUri事例。
packUri |
返回的部件 URI |
---|---|
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 |