PackUriHelper.CreatePartUri(Uri) 메서드

정의

서식이 지정된 URI를 PackagePart 만듭니다.

public:
 static Uri ^ CreatePartUri(Uri ^ partUri);
public static Uri CreatePartUri(Uri partUri);
static member CreatePartUri : Uri -> Uri
Public Shared Function CreatePartUri (partUri As Uri) As Uri

매개 변수

partUri
Uri

패키지 내의 PackagePart URI입니다.

반품

Uri

서식이 지정된 PackagePart URI입니다.

예외

partUrinull입니다.

partUri 는 절대 Uri값이 아닙니다.

예제

다음 예제에서는 메서드를 사용하여 요소에 CreatePartUri 대한 상대 URI를 PackagePart 정의하는 방법을 보여 줍니다.

// Convert system path and file names to Part URIs. In this example
// Uri partUriDocument /* /Content/Document.xml */ =
//     PackUriHelper.CreatePartUri(
//         new Uri("Content\Document.xml", UriKind.Relative));
// Uri partUriResource /* /Resources/Image1.jpg */ =
//     PackUriHelper.CreatePartUri(
//         new Uri("Resources\Image1.jpg", UriKind.Relative));
Uri partUriDocument = PackUriHelper.CreatePartUri(
                          new Uri(documentPath, UriKind.Relative));
Uri partUriResource = PackUriHelper.CreatePartUri(
                          new Uri(resourcePath, UriKind.Relative));
' Convert system path and file names to Part URIs. In this example
' Dim partUriDocument as Uri /* /Content/Document.xml */ =
'     PackUriHelper.CreatePartUri(
'         New Uri("Content\Document.xml", UriKind.Relative))
' Dim partUriResource as Uri /* /Resources/Image1.jpg */ =
'     PackUriHelper.CreatePartUri(
'         New Uri("Resources\Image1.jpg", UriKind.Relative))
Dim partUriDocument As Uri = PackUriHelper.CreatePartUri(New Uri(documentPath, UriKind.Relative))
Dim partUriResource As Uri = PackUriHelper.CreatePartUri(New Uri(resourcePath, UriKind.Relative))

설명

URI PackagePart 는 항상 루트에서 Package 참조됩니다.

반환된 PackagePart URI는 항상 "/"로 시작하고 Open Packaging Conventions 사양에 정의된 구문을 준수하는 절대 경로입니다.

다음 표에서는 .에 대한 CreatePartUri샘플 사례를 보여 줍니다.

partUri 반환된 파트 URI
picture1.jpg /picture1.jpg
/picture2.jpg /picture2.jpg
a/mydoc.xaml /a/mydoc.xaml
/b/bar.xaml /b/bar.xaml

적용 대상

추가 정보