ISchemaChangeSet

Ermöglicht die Aktualisierung einer Sammlung von Schemata in einem Vorgang.

Über diese Schnittstelle können mehrere Schemata in einem Vorgang angepasst und eventuell existierende Datenobjekte in das neue XSD transformiert werden. Die Bezeichnung ChangeSet ist nicht mit den Enterprise ChangeSets zu verwechseln. Dieses ChangeSet dient als flüchtige Sammlung von Xml Schema Definitionen und Xsl Transformationen zur Durchführung von Änderungen in einer Transaktion.

Sollten mehrere Änderungen an Schemata vorgenommen werden, die nicht in einem Schritt durchgeführt werden können, da Daten nicht valide wären oder mehrere Schemata gleichzeitig angepasst werden müssten, kann diese Funktion diese Aufgaben erfüllen.

Eigenschaften

EigenschaftBeschreibung
TransformationSet:ITransformationSet

Enthält alle XSL Transformationen zum Überarbeiten von Datenobjekten.

Methoden

MethodeBeschreibung
BeginCommit():ISchemaUpdateProgress

Startet einen Vorgang zur Aktualisierung.

BeginCommit(TimeSpan):ISchemaUpdateProgress

Startet einen Vorgang zur Aktualisierung.

Commit():Void

Führt die Änderungen an den Schemata und gegebenenfalls Datenobjekten durch.

Redefine(ISchema, String):Void

Setzt für ein Schema eine neue Schemadefinition hinzu.