UpgradeSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |