다음을 통해 공유


Package.DeleteRelationship(String) 메서드

정의

패키지 수준 관계를 삭제합니다.

public:
 void DeleteRelationship(System::String ^ id);
public void DeleteRelationship (string id);
member this.DeleteRelationship : string -> unit
Public Sub DeleteRelationship (id As String)

매개 변수

id
String

삭제할 IdPackageRelationship입니다.

예외

id이(가) null인 경우

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

패키지가 읽기 전용인 경우

id가 올바른 XML 식별자가 아닌 경우

설명

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

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

패키지 관계에서 패키지는 관계의 "소유자"로 간주됩니다. 패키지가 삭제되면 패키지가 소유한 모든 관계도 삭제됩니다.

지정된 id 와 관계가 패키지에 없으면 예외가 발생하지 않습니다.

DeleteRelationship 은 어떤 방식으로든 대상 부분을 물리적으로 변경하지 않습니다.

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

적용 대상