UpgradeSession Klasse

Definition

Diese Klasse stellt die Informationen jeder Instanz für die Domäne bereit und sucht nach aktualisierten Inhalten, die der aktuellen Version eines Objektmodells entsprechen.

public class UpgradeSession
type UpgradeSession = class
Public Class UpgradeSession
Vererbung
UpgradeSession
Abgeleitet

Konstruktoren

Name Beschreibung
UpgradeSession()

Diese Klasse stellt die Informationen jeder Instanz für die Domäne bereit und sucht nach aktualisierten Inhalten, die der aktuellen Version eines Objektmodells entsprechen.

Methoden

Name Beschreibung
IsUpgradeRequiredOnType(String, Int32)

SFC ruft diese Funktion für die Domäne für jeden Typ (mit Version) auf, bevor sie deserialisiert werden soll.

Ein falscher Rückgabewert gibt ein No-Upgrade an und daher kann SFC den Inhalt selbst deserialisieren. Wenn ein True zurückgegeben wird, muss die Upgradesequenz ausgeführt werden.

PostProcessUpgrade(Dictionary<String,Object>, Int32)

Der Beitragsprozess ist eine zusätzliche Hilfe für die Domänen, um hierarchie-, URI-Änderungen oder solche allgemeinen Änderungen anpassen zu können. Diese Funktion wird aufgerufen, sobald die Deserialisierung jeder Instanz erfolgt.

UpgradeInstance(List<SfcInstanceSerializedData>, Int32, String, Dictionary<String,Object>)

Diese Funktion überträgt die serialisierten Informationen an die Domäne und sucht nach der aktualisierten Objektinstanz.

Die Ausgabe muss eine Liste von Paaren, von sml-uri und der entsprechenden Instanz sein. Ein Upgrade kann zu mehreren Instanzen führen, und daher erwarten wir eine Liste. Wenn die Instanz gelöscht wird, kann eine NULL zurückgegeben werden.

UpgradeInstance(Type, List<SfcInstanceSerializedData>)

Dies ist eine Hilfsfunktion für die Domäne, um Instanzen aus serialisierten Instanzdaten abzurufen.

Gilt für: