Package.GetRelationship Method

Returns the package-level relationship with the specified Id.

Namespace: System.IO.Packaging
Assembly: WindowsBase (in windowsbase.dll)

public PackageRelationship GetRelationship (
	string id
public PackageRelationship GetRelationship (
	String id
public function GetRelationship (
	id : String
) : PackageRelationship
You cannot use methods in XAML.



The Id of the relationship to return.

Return Value

The package-level relationship with the specified id.

Exception typeCondition


id is a null reference (Nothing in Visual Basic).


id is not a valid XML identifier.


A relationship with the specified id is not in the package.


The package is not open (Dispose or Close has been called).


The package is write-only.

id must be a valid XML identifier. The id type is xsd:ID and must follow the naming conventions prescribed in the XML Schema Part 2: Datatypes specification (see

For additional information about packaging and package relationships see section 1.3 of the Open Packaging Conventions (OPC) specification available for download at

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions