IMetadataStoreUpgradeCallback インターフェイス

派生クラスによって実装された場合、メタデータ ストアのファイル形式がアップグレードされることをプロバイダーに通知するために Sync Framework で呼び出すことができるメソッドを表します。

interface IMetadataStoreUpgradeCallback : IUnknown

メンバー

IMetadataStoreUpgradeCallback メソッド 説明

IMetadataStoreUpgradeCallback::OnMetadataStoreFileUpgradeStart

メタデータ ストアのファイル形式がアップグレードされる前に、Sync Framework によって呼び出されます。アップグレードを実行できるかどうかを示す値を返します。

IMetadataStoreUpgradeCallback::OnMetadataStoreFileUpgradeComplete

メタデータ ストアのファイル形式のアップグレードが完了した後に、Sync Framework によって呼び出されます。

解説

IMetadataStoreUpgradeCallback は、通常、プロバイダーによって実装されます。

プロバイダーがアップグレードの通知を受け取るための登録を行い、Metadata Storage Service によってファイル形式がアップグレードされないように指定している場合を除いて、1.0 形式のメタデータ ストア ファイルを Sync Framework 2.0 で開くと、自動的に 2.0 形式にアップグレードされます。アップグレードの通知を受け取るための登録を行うには、メタデータデータ ストアを開く前に、IMetadataStoreUpgradeCallback オブジェクトを ISyncMetadataStore2::SetMetadataStoreUpgradeNotificationCallback に渡します。

必要条件

ヘッダー : Metastore.h

参照

概念

Sync Framework Metadata Storage Service のコンポーネント