IDataObjectReference
Repräsentiert eine Hülle für ein Datenobjekt.
Diese Schnittstelle dient dazu mit einem Datenobjekt zu arbeiten, dessen Ablage aktuell nicht sicher ist. Dabei kann sich das Datenobjekt im Datenbestand oder im Datenarchiv befinden oder bereits aus dem System unwiderruflich gelöscht sein.
Die Schnittstelle stellt Eigenschaften bereit, um zu prüfen wo sich das Datenobjekt befindet. Erst nach Prüfung kann das Datenobjekt ohne eine Ausnahme über die entsprechende Eigenschaft abgerufen werden.
- Befindet sich das Datenobjekt im Datenbestand, so ist IsRepository = true
- Befindet sich das Datenobjekt im Datenarchiv, so ist IsArchive = true
- Wurde das Datenobjekt unwiderruflich aus dem Datenarchiv gelöscht, so ist IsRepository und IsArchive = false
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
ArchiveObject:IArchivedDataObject | Gibt eine Instanz des Datenobjektes aus dem Datenarchiv zurück. |
Id:Int32 | Gibt die Id des Datenobjektes zurück. |
IsArchive:Boolean | Prüft, ob sich das Datenobjekt im Datenarchiv befindet. |
IsRepository:Boolean | Prüft, ob sich das Datenobjekt im Datenbestand befindet. |
RepositoryObject:IDataObject | Gibt eine Instanz des Datenobjektes aus dem Datenbestand zurück. |