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
Eigenschaft | Beschreibung |
---|---|
TransformationSet:ITransformationSet | Enthält alle XSL Transformationen zum Überarbeiten von Datenobjekten. |
Methoden
Methode | Beschreibung |
---|---|
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. |