<< Click to Display Table of Contents >> Navigation: Server Side Programming > Klassen und Interfaces > rimacon.cmdb.IDeleteCIAndDepsItem |
Diese Klasse enthält alle Information über einem gelöschten Objekt.
Hinweis: Löschen von einem Objekt kann zu Folge haben, weitere Objekte zu löschen. Die weitere Objekte können wieder eine Kette verursachen etc. So entsteht ein „Löschen-Baum“.
Attribute
IDeleteCIAndDepsItem Parent { get; }
Wenn nicht null, Verweis auf Objekt, welches „Löschen“ hat zu Folge löschen von diesem Objekt.
bool IsDelete { get; }
Ob das Objekt gelöscht wird. Ansonst die FK-Spalte auf 0 gesetzt.
bool IsSet0 { get; }
Das Objekt wird nicht gelöscht, sondert nur die FK-Spalte auf 0 gesetzt.
string Table { get; }
Die Tabelle des Objektes.
int[] AffectedIds { get; }
Die zu gelöschende Primärschlüssel.
string SQL { get; }
Konkretes SQL-Script für die Aktion (delete/update).
string ExecuteError { get; }
Wenn nicht leer, ist es beim Ausführen von SQL zum Fehler gekommen.
int Deep { get; }
Tiefe im „Löschen-Baum“, wobei 0 für das Hauptobjekt ist.
IDeleteCIAndDepsItem[] Children { get; }
Objekte, die von diesem Objekt abhängig sind, müssen auch entweder gelöscht werden oder die FK-Spalte muss auf 0 gesetzt werden.