IDataObjectVersion

Repräsentiert die Entität einer Version für ein Datenobjekt.

Eine Version in onion.net ist die inhaltliche Veränderung eines Datenobjektes. Der Inhalt eines Datenobjektes ist ein Xml, welches einem definierten Schema (XSD) folgt.

Versionen werden immer erzeugt, wenn ein Datenobjekt von einem Benutzer ausgeliehen werden.

Eigenschaften

EigenschaftBeschreibung
Editor:IUser

Ruft den Bearbeiter der Version ab.

LastModification:DateTime

Gibt das Datum der Speicherung der Version zurück.

MinorVersion:Int32

Gibt die Nebenversion der Version zurück.

Utf8Bytes:Byte[]

Ruft das Xml der Version ab.

Version:Int32

Gibt die Hauptversion der Version zurück.

XmlData:String

Ruft das Xml der Version ab.

Methoden

MethodeBeschreibung
CreateUtf8Stream():Stream

Erzeugt einen Datenstrom zum Lesen des Xml.

CreateXmlReader():XmlReader

Erzeugt einen XmlReader zum Lesen des Xml.

CreateXmlReader(XmlNameTable):XmlReader

Erzeugt einen XmlReader zum Lesen des Xml.

Destroy():Void

Löscht die Version unwiderruflich.

GetBinary(String):IBinaryObject

Ruft ein Binärobjekt für die aktuelle Version ab.

Restore():Void

Stellt die Version wieder her.