PackUriHelper.GetRelativeUri(Uri, Uri) 方法

定義

傳回兩個指定 PackagePart URI 之間的相對 URI。

C#
public static Uri GetRelativeUri(Uri sourcePartUri, Uri targetPartUri);

參數

sourcePartUri
Uri

來源組件的 URI。

targetPartUri
Uri

目標組件的 URI。

傳回

Uri

sourcePartUritargetPartUri 的相對 URI。

例外狀況

sourcePartUritargetPartUrinull

sourcePartUritargetPartUri 沒有有效的 Uri 語法。

備註

下表說明的 GetRelativeUri範例案例。

sourcePartUri targetPartUri 傳回的相對 URI
/mydoc/markup/page.xml /mydoc/markup/picture.jpg picture.jpg
/mydoc/markup/page.xml /mydoc/picture.jpg ../picture.jpg
/mydoc/markup/page.xml /mydoc/images/picture.jpg ../images/picture.jpg

適用於

產品 版本
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱