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 接口通常由提供程序实现。
在提供程序打开元数据存储服务存储区后,它会检查与存储区中的元数据关联的提供程序版本,并确定是否必须升级元数据。与元数据关联的提供程序版本存储在 ProviderVersion 属性中。
为了升级副本的元数据,提供程序将执行以下操作:以规范格式保存元数据,从当前存储区中删除元数据,通过使用升级的架构来初始化元数据存储区中的新副本元数据,并将 DeserializeReplicaMetadata 和 IProviderUpgradeCallback 对象一起使用以将元数据导入存储区中。有关详细信息,请参阅升级元数据存储区版本。