Create(String, String, Boolean):IDataObject

Erstellt ein neues Datenobjekt unterhalb des aktuellen Datenobjektes.

Parameter

name

Typ: System.String

Dieser Parameter stellt den Namen des neuen Datenobjektes dar. Sollte bereits ein Datenobjekt mit dem Namen in gleicher Ebene existieren, so wird eine DataObjectAlreadyExistsException ausgelöst.

xmlData

Typ: System.String

Dieser Parameter ist eine Zeichenkette in Form eines Xml. Anhand der schemaLocation am root-Element des Xml erkennt onion.net das Schema, welchem das Datenobjekt folgen soll und validiert die übergebenen Daten bei der Erstellung.

autoCheckIn

Typ: System.Boolean

Dieser Parameter steuert, ob das Datenobjekt nach der Erstellung zurückgegeben oder ausgeliehen sein soll. Wird false als Wert angegeben, so bleibt das Datenobjekt ausgeliehen.

In beiden Fällen ist das Datenobjekt in der Version 1.0. Der Unterschied ist jedoch, wird das noch ausgeliehene Datenobjekt verworfen, so wird es gelöscht.