IncomingReferences:IDataObjectReferenceCollection

Ruft eine Zusammenstellung aller Datenobjekte ab, welche das aktuelle Datenobjekt referenzieren.

onion.net verwendet Referenzielle Integrität für Datenobjekte. Das bedeutet, wird ein Datenobjekt in einem anderen Datenobjekt durch einen Verweis verwendet, so kann das referenzierte Datenobjekt nicht gelöscht werden. Erst wenn alle Referenzen zum Datenobjekt aufgelöst worden sind, kann das Datenobjekt aus dem System entfernt werden.

Diese Eigenschaft liefert nun eine Zusammenstellung aller Datenobjekte, welche das aktuelle Datenobjekt im aktuellen Kontext verwenden. Der aktuelle Kontext ist der, in welchem sich der ausführende Benutzer zum Zeitpunkt des Abrufens der Instanz des Datenobjektes befand.

Wird das Datenobjekt von keinem Datenobjekt referenziert, so wird eine leere Zusammenstellung zurückgegeben.

Ein Verweis auf ein Datenobjekt wird ausschließlich in onion.net durch den Typ xlink:objectReference im Xml Schema erzeugt. Das Prefix xlink entspricht dabei dem Namensraum "http://www.w3.org/1999/xlink". Ein Verweis wird nicht erzeugt, wenn der ReferenceIdentifier eines Datenobjektes in einem XmlNode vom Typ xs:string oder eines davon abgeleiteten Typs gespeichert wird.

Zugriff: Lesend