이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Package.CreateRelationship 메서드

 

게시 날짜: 2016년 11월

지정된 된 파트에 대 한 패키지 수준 관계를 만듭니다.

네임스페이스:   System.IO.Packaging
어셈블리:  WindowsBase(WindowsBase.dll에 있음)

이름설명
System_CAPS_pubmethodCreateRelationship(Uri, TargetMode, String)

지정 된 URI, 대상 모드 및 관계 유형을 사용 하 여 파트를 패키지 수준 관계를 만듭니다.

System_CAPS_pubmethodCreateRelationship(Uri, TargetMode, String, String)

대상 모드, 관계 형식, 지정된 된 URI를 사용 하 여 파트를 패키지 수준 관계를 만듭니다 및 ID(식별자)합니다.

패키지 수준 관계는 패키지와 연결 된 대상 파트 또는 리소스 간의 연결을 정의 합니다. 패키지 수준 관계는 두 가지 형식 중 하나일 수 있습니다.

  • 사이 Package 대상 PackagePart 패키지 내부에 있습니다.

  • 간에 Package 패키지 외부의 대상 리소스입니다.

패키지 관계는 패키지 관계의 "소유자"로 간주 됩니다. 패키지를 삭제 하는 경우 패키지를 소유한 모든 관계도 삭제 됩니다. 대상 파트 또는 어떤 식으로든에서 리소스 만들기 또는 관계를 삭제 프로세스를 물리적으로 변경 되지 않습니다.

추가 정보에 대 한 참조에서 다운로드할 수 있는 규칙 OPC (Open Packaging) 사양 http://go.microsoft.com/fwlink/?LinkID=71255합니다.

다음 예제에서는 만드는 방법을 보여 줍니다는 PackageRelationship 간에 Package 와 루트 문서 파트입니다. 전체 샘플을 참조 하십시오. Writing a Package Sample합니다.

// Add the Document part to the Package
PackagePart packagePartDocument =
    package.CreatePart(partUriDocument,
                   System.Net.Mime.MediaTypeNames.Text.Xml);

// Copy the data to the Document Part
using (FileStream fileStream = new FileStream(
       documentPath, FileMode.Open, FileAccess.Read))
{
    CopyStream(fileStream, packagePartDocument.GetStream());
}// end:using(fileStream) - Close and dispose fileStream.

// Add a Package Relationship to the Document Part
package.CreateRelationship(packagePartDocument.Uri,
                           TargetMode.Internal,
                           PackageRelationshipType);
맨 위로 이동
표시: