Move(IDataObject, String):Void
Verschiebt das aktuelle Datenobjekt unter ein anderes Datenobjekt und benennt das aktuelle Datenobjekt dabei um.
Wichtig ist, dass unterhalb des neuen Elterndatenobjektes ein Datenobjekt erstellt werden darf, welches dem Schema des aktuellen Datenobjektes folgt.
Parameter
- newParent
Dieser Parameter gibt das Datenobjekt an, unter welchem das aktuelle Datenobjekt verschoben werden soll.
- newName
Typ: System.String
Mittels diesem Parameter kann das aktuelle Datenobjekt beim Vorgang des Verschiebens umbenannt werden.
Dieser Fall kann nützlich sein, wenn der aktuelle Name des Datenobjektes bereits in der neuen Ebene vorhanden ist oder äquivalent der neue Name in der bisherigen Ebene vorhanden ist. Der Vorgang der Verschiebung kann somit, ohne diese Methode, aufwändiger werden.
Sollte der neu vergebene Name in der Zielebene bereits vorhanden sein, so wird eine DataObjectAlreadyExistsException ausgelöst. Der gesamte Vorgang wird dabei abgebrochen.