Schema:ISchema

Ruft das Schema ab, welchem das Datenobjekt folgt.

Der Inhalt eines Datenobjektes besteht in onion.net aus einem Xml. Dieses Xml unterliegt einem XSD (Xml Schema Definition). Mittels des Schemas kann die Struktur und der Inhalt der XmlNodes granular validiert werden. Desweiteren wird im Typ Schema die Struktur der Daten definiert. Diese Struktur definiert unter welchen Schemata ein Schema, bzw. welche Schemata unterhalb eines Schemas erstellt werden darf.

Ein Datenobjekt ist letztendlich die Instanziierung eines Schemas innerhalb seiner definierten Struktur. Daher kann das Schema, welches ein Datenobjekt folgt, nicht für ein bestehendes Datenobjekt geändert werden. Jedoch haben Benutzer die Möglichkeit das XSD und die Struktur zu verändern, selbst wenn bereits Instanzen des Schemas bestehen. Einzige Einschränkung dabei ist, dass die Veränderungen immer zu den bestehenden Datenobjekten valide ist.

Zugriff: Lesend
Rückgabetyp: Onion.Client.ISchema