SetIndex(Int32, IDataObject):Void

Sortiert ein Datenobjekt in der Zusammenstellung um.

Diese Methode sortiert ein Datenobjekt an eine andere Position in der Zusammenstellung. Es können nur Datenobjekte sortiert werden, die bereits Teil der Zusammenstellung sind.

Sollte im Schema des aktuellen Datenobjektes die alphabetische Kindsortierung gesetzt sein, so wird eine InvalidOperationException mit der Meldung "This collection is automatically sorted by alphabet." ausgelöst.

Weiterhin muss, wie bereits beschrieben, das Datenobjekt ein direktes Kind des aktuellen Datenobjektes sein. Andernfalls wird die Ausnahme DataObjectNotExistsException ausgelöst.

Wird für index eine Position angegeben, welche außerhalb des gültigen Bereichs liegt, so wird eine ArgumenOutOfRangeException ausgelöst.

Rückgabetyp: System.Void

Parameter

index

Typ: System.Int32

Dieser Parameter ist die neue Position für das Datenobjekt in der Zusammenstellung.

dataObject

Typ: Onion.Client.IDataObject

Dieser Parameter ist das Datenobjekt, welches in der Zusammenstellung an eine neue Position sortiert werden soll. Datenobjekte, welche sich unterhalb des zuverschiebenden Datenobjektes befinden, bleiben weiterin Kinddatenobjekte des Datenobjektes.