共用方式為


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

此物件已被處置 (Dispose),或是未正確初始化。

備註

此提供者必須判斷呼叫這個方法的正確精確度層級 (視它的一致性保證而定)。可能適合呼叫這個方法之時機的某些範例如下:在變更套用期間套用每一個變更之後、在套用每一個項目批次之後,或是在同步處理工作階段結束的某一個時間。

可透過 SqlMetadataStore 來取得之這個類別的實作,會在呼叫這個方法之前所啟動的交易內容中執行更新。

注意

這個方法不會儲存項目中繼資料。若要針對個別項目儲存中繼資料的變更,必須呼叫 SaveItemMetadata

實作器注意事項: 只有當中繼資料存放區成功認可所有屬性變更時,這個方法才會成功。不是必須認可所有的屬性變更,就是完全不認可。 如果中繼資料存放區支援交易,這個方法必須在該交易內容中,將它的變更套用到中繼資料存放區。

請參閱

參考

ReplicaMetadata 類別
ReplicaMetadata 成員
Microsoft.Synchronization.MetadataStorage 命名空間