Package.GetRelationship Method
Returns the package-level relationship with a given identifier.
Namespace: System.IO.Packaging
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- id
- Type: System.String
The Id of the relationship to return.
Return Value
Type: System.IO.Packaging.PackageRelationshipThe package-level relationship with the specified id.
| Exception | Condition |
|---|---|
| ArgumentNullException | id is null. |
| XmlException | id is not a valid XML identifier. |
| InvalidOperationException | A relationship with the specified id is not in the package. |
| ObjectDisposedException | |
| IOException | 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 http://www.w3.org/TR/xmlschema-2/#ID).
For additional information about packaging and package relationships, see section 1.3 of the Open Packaging Conventions (OPC) specification available for download at http://go.microsoft.com/fwlink/?LinkID=71255.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.