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