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 ()

异常

异常类型 条件

ObjectDisposedException

对象已释放或未正确初始化。

备注

提供程序必须以保证一致性为基础,确定调用此方法的正确精度级别。例如,适合提供程序调用此方法的情况包括:在变更应用期间应用了所有变更后、应用了所有项批后,或在同步会话结束时调用一次。

可通过 SqlMetadataStore 获得的此类的实现在调用此方法前启动的事务的上下文中执行更新。

备注

此方法不保存项元数据。若要保存对单个项的元数据的变更,必须调用 SaveItemMetadata

实施者注意事项: 此方法仅在所有属性变更均已成功提交到元数据存储区后才会成功。或者所有属性变更均已提交,或者任何属性变更均未提交。 如果元数据存储区支持事务,则此方法必须在事务的上下文中将其变更应用到元数据存储区。

请参阅

参考

ReplicaMetadata 类
ReplicaMetadata 成员
Microsoft.Synchronization.MetadataStorage 命名空间