Create(String, Byte[], 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.
- xmlAsUtf8
Typ: System.Byte[]
Dieser Parameter ist ein byte[], welches eine Zeichenkette in Form eines Xml enthält. 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.