ReplicaMetadata.SaveReplicaMetadata 方法
在派生类中重写时,将副本元数据属性变更保存到元数据存储区。
命名空间: Microsoft.Synchronization.MetadataStorage
程序集: Microsoft.Synchronization.MetadataStorage(在 microsoft.synchronization.metadatastorage.dll 中)
语法
声明
Public MustOverride Sub SaveReplicaMetadata
用法
Dim instance As ReplicaMetadata
instance.SaveReplicaMetadata
public abstract void SaveReplicaMetadata ()
public:
virtual void SaveReplicaMetadata () abstract
public abstract void SaveReplicaMetadata ()
public abstract function SaveReplicaMetadata ()
异常
异常类型 | 条件 |
---|---|
对象已释放或未正确初始化。 |
备注
提供程序必须以保证一致性为基础,确定调用此方法的正确精度级别。例如,适合提供程序调用此方法的情况包括:在变更应用期间应用了所有变更后、应用了所有项批后,或在同步会话结束时调用一次。
可通过 SqlMetadataStore 获得的此类的实现在调用此方法前启动的事务的上下文中执行更新。
备注
此方法不保存项元数据。若要保存对单个项的元数据的变更,必须调用 SaveItemMetadata。
实施者注意事项: 此方法仅在所有属性变更均已成功提交到元数据存储区后才会成功。或者所有属性变更均已提交,或者任何属性变更均未提交。 如果元数据存储区支持事务,则此方法必须在事务的上下文中将其变更应用到元数据存储区。
请参阅
参考
ReplicaMetadata 类
ReplicaMetadata 成员
Microsoft.Synchronization.MetadataStorage 命名空间