Share via


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 オブジェクトを使用して、このメタデータをストアにインポートします。詳細については、「メタデータ ストアのアップグレード」を参照してください。

参照

参照

IProviderUpgradeCallback メンバー

Microsoft.Synchronization.MetadataStorage 名前空間