言語

UpgradeSession クラス

定義

このクラスは、各インスタンスの情報をドメインに提供し、オブジェクト モデルの現在のバージョンに準拠するアップグレードされたコンテンツをシークします

public class UpgradeSession
type UpgradeSession = class
Public Class UpgradeSession
継承
UpgradeSession
派生

コンストラクター

名前 説明
UpgradeSession()

このクラスは、各インスタンスの情報をドメインに提供し、オブジェクト モデルの現在のバージョンに準拠するアップグレードされたコンテンツをシークします

メソッド

名前 説明
IsUpgradeRequiredOnType(String, Int32)

SFC は、逆シリアル化する前に、各型 (バージョンあり) のドメインでこの関数を呼び出します。

false の戻り値はアップグレードなしを示しているため、SFC はコンテンツ自体を逆シリアル化できます。 true が返された場合は、アップグレード シーケンスを実行する必要があります。

PostProcessUpgrade(Dictionary<String,Object>, Int32)

ポスト プロセスは、階層、URI の変更、または全体的な変更を調整できるようにするためのドメインの追加のヘルプです。 この関数は、各インスタンスの逆シリアル化が完了すると呼び出されます。

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

この関数は、シリアル化された情報をドメインに転送し、アップグレードされたオブジェクト インスタンスをシークします

出力は、sml uri と対応するインスタンスのペアの一覧である必要があります。 アップグレードによって複数のインスタンスが発生する可能性があるため、一覧が必要です。 インスタンスが削除された場合は、null を返すことができます。

UpgradeInstance(Type, List<SfcInstanceSerializedData>)

これは、シリアル化されたインスタンス データからインスタンスを取得するドメインのヘルパー関数です

適用対象