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
Eigenschaft | Beschreibung |
---|---|
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
Methode | Beschreibung |
---|---|
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. |