OpenXmlPartContainer.AddPart<T> Method (T, String)
Adds the part to the document with a given relationship identifier (ID). Must use the returned part to opertate the part added to the doucment
Namespace: DocumentFormat.OpenXml.Packaging
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
Public Overridable Function AddPart(Of T As OpenXmlPart) ( _
part As T, _
id As String _
) As T
'Usage
Dim instance As OpenXmlPartContainer
Dim part As T
Dim id As String
Dim returnValue As T
returnValue = instance.AddPart(part, id)
public virtual T AddPart<T>(
T part,
string id
)
where T : OpenXmlPart
Type Parameters
- T
Derived class from OpenXmlPart.
Parameters
- part
Type: T
The part to be added to the document.
- id
Type: System.String
A unique relationship identifier.
Return Value
Type: T
The added part in the doucment. Different from the passed in part.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown when "part" or the "id" is null reference. |
ArgumentOutOfRangeException | Thrown when the part is no allowed to be added. |
OpenXmlPackageException | Thrown when one instance of same type part already exists and multiple instance of that type is not allowed. |