Freigeben über


OpenXmlPartContainer.AddNewPart Methode

Definition

Überlädt

AddNewPart<T>(String)

Fügt einen neuen Teil vom Typ T hinzu.

AddNewPart<T>(String, String)

Fügt einen neuen Teil vom Typ T hinzu.

AddNewPart<T>()

Fügt einen neuen Teil vom Typ T hinzu.

AddNewPart<T>(String)

Fügt einen neuen Teil vom Typ T hinzu.

public T AddNewPart<T> (string id) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart;
member this.AddNewPart : string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart and 'T :> DocumentFormat.OpenXml.Packaging.IFixedContentTypePart)
Public Function AddNewPart(Of T As {OpenXmlPart, IFixedContentTypePart}) (id As String) As T

Typparameter

T

Die Klasse des Teils.

Parameter

id
String

Die Beziehungs-ID.

Gibt zurück

T

Der hinzugefügte Teil.

Ausnahmen

Wenn von diesem Teil nicht auf das Teil verwiesen werden darf.

Gilt für:

AddNewPart<T>(String, String)

Fügt einen neuen Teil vom Typ T hinzu.

public virtual T AddNewPart<T> (string contentType, string id) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart;
public virtual T AddNewPart<T> (string contentType, string? id = default) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart;
abstract member AddNewPart : string * string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
override this.AddNewPart : string * string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
Public Overridable Function AddNewPart(Of T As OpenXmlPart) (contentType As String, id As String) As T
Public Overridable Function AddNewPart(Of T As OpenXmlPart) (contentType As String, Optional id As String = Nothing) As T

Typparameter

T

Die Klasse des Teils.

Parameter

contentType
String

Der Inhaltstyp des Teils. Muss mit dem definierten Inhaltstyp übereinstimmen, wenn es sich bei dem Teil um einen festen Inhaltstyp handelt.

id
String

Die Beziehungs-ID. Die ID wird automatisch generiert, wenn dieser Parameter NULL ist.

Gibt zurück

T

Der hinzugefügte Teil.

Ausnahmen

Wenn von diesem Teil nicht auf das Teil verwiesen werden darf.

Wenn der Teil einen festen Inhaltstyp aufweist und der übergebene contentType nicht mit dem definierten Inhaltstyp übereinstimmt.

Wird ausgelöst, wenn "contentType" null ist.

Hinweise

Wird hauptsächlich zum Hinzufügen eines nicht festen Inhaltstypteils verwendet – ImagePart usw.

Gilt für:

AddNewPart<T>()

Fügt einen neuen Teil vom Typ T hinzu.

public T AddNewPart<T> () where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart;
member this.AddNewPart : unit -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart and 'T :> DocumentFormat.OpenXml.Packaging.IFixedContentTypePart)
Public Function AddNewPart(Of T As {OpenXmlPart, IFixedContentTypePart}) () As T

Typparameter

T

Die Klasse des Teils.

Gibt zurück

T

Der hinzugefügte Teil.

Ausnahmen

Wenn von diesem Teil nicht auf das Teil verwiesen werden darf.

Gilt für: