IProviderUpgradeCallback インターフェイス
派生クラスによって実装された場合、プロバイダーのバージョンが変更されたために実行されたメタデータ ストアのアップグレード中に発生したイベントをプロバイダーに通知するために Sync Framework が呼び出すことができるメソッドを表します。
名前空間: Microsoft.Synchronization.MetadataStorage
アセンブリ: Microsoft.Synchronization.MetadataStorage (Microsoft.Synchronization.MetadataStorage.dll 内)
構文
'宣言
Public Interface IProviderUpgradeCallback
'使用
Dim instance As IProviderUpgradeCallback
public interface IProviderUpgradeCallback
public interface class IProviderUpgradeCallback
type IProviderUpgradeCallback = interface end
public interface IProviderUpgradeCallback
説明
IProviderUpgradeCallback インターフェイスは、通常、プロバイダーによって実装されます。
プロバイダーが Metadata Storage Service ストアを開いた後、ストア内のメタデータに関連付けられているプロバイダー バージョンをチェックし、メタデータをアップグレードする必要があるかどうかを判定できます。メタデータに関連付けられているプロバイダー バージョンは、ProviderVersion プロパティに格納されます。
レプリカのメタデータをアップグレードする場合、プロバイダーは、メタデータを正規の形式で保存し、現在のストアからメタデータを削除します。さらに、アップグレードされたスキーマを使用してメタデータ ストア内の新しいレプリカ メタデータを初期化し、DeserializeReplicaMetadata と共に IProviderUpgradeCallback オブジェクトを使用して、このメタデータをストアにインポートします。詳細については、「メタデータ ストアのアップグレード」を参照してください。