BeginUpdateSchemaDefinition(String, ITransformationSet):ISchemaUpdateProgress
Startet einen Vorgang zur Aktualisierung des Schemas und Anpassung von Datenobjekten.
Diese Methode startet einen Vorgang für eine Aktualisierung des Inhalts des Schemas. Solange der Vorgang nicht beendet wurde, ist das Schema zur Bearbeitung vom System gesperrt.
Weiter können Transformationen zur Anpassung von vorhandenen Daten angegeben werden. Somit ist es möglich ein Schema anzupassen, auch wenn die vorhanden Datenobjekte nicht mehr mit der neuen Schemadefinition validiert werden könnten. Diese Transformationen können nun genutzt werden, um Standardwerte zu setzen oder das Xml so anzupassen, dass die vorhandenen Datenobjekte auch mit der neuen Schemadefinition validiert werden können.
Parameter
- newSchemaDefinition
Typ: System.String
Dieser Parameter enthält die neue Schemadefinition, welches für das aktuelle Schema gesetzt werden soll.
- transformationSet
Typ: Onion.Client.ITransformationSet
Dieser Parameter enthält einen Satz an Transformationen zur Überarbeitung von vorhandenen Datenobjekten.