UpgradeSession クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、各インスタンスの情報をドメインに提供し、オブジェクト モデルの現在のバージョンに準拠するアップグレードされたコンテンツをシークします
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>) |
これは、シリアル化されたインスタンス データからインスタンスを取得するドメインのヘルパー関数です |