Package.GetRelationships 메서드

정의

모든 패키지 수준 관계의 컬렉션을 반환합니다.

public:
 System::IO::Packaging::PackageRelationshipCollection ^ GetRelationships();
public System.IO.Packaging.PackageRelationshipCollection GetRelationships ();
member this.GetRelationships : unit -> System.IO.Packaging.PackageRelationshipCollection
Public Function GetRelationships () As PackageRelationshipCollection

반환

패키지에 포함된 모든 패키지 수준 관계의 컬렉션입니다.

예외

패키지가 열려 있지 않은 경우(Dispose(Boolean) 또는 Close()가 호출된 경우)

패키지가 쓰기 전용인 경우

설명

GetRelationships 는 를 반환 null하지 않습니다. 그러나 패키지에 패키지 수준 관계가 없는 경우 반환된 컬렉션에 0개의 요소가 포함될 수 있습니다.

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

  • 패키지의 Package 대상 부분에 대한 사이입니다.

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

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

패키징 및 패키지 관계에 대한 자세한 내용은 에서 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/다운로드할 수 있는 OPC(Open Packaging Conventions) 사양의 섹션 1.3을 참조하세요.

적용 대상

추가 정보