共用方式為


SyncMetadataStoreSerializer.SerializeReplicaMetadata 方法

在衍生類別中覆寫時,會針對指定的複寫,將中繼資料儲存服務存放區的內容序列化至目的地檔案。

命名空間: Microsoft.Synchronization.MetadataStorage
組件: Microsoft.Synchronization.MetadataStorage (在 microsoft.synchronization.metadatastorage.dll)

語法

'宣告
Public MustOverride Sub SerializeReplicaMetadata ( _
    idFormats As SyncIdFormatGroup, _
    replicaId As SyncId, _
    serializedFilePath As String, _
    compatibilityLevel As CompatibilityLevel _
)
'用途
Dim instance As SyncMetadataStoreSerializer
Dim idFormats As SyncIdFormatGroup
Dim replicaId As SyncId
Dim serializedFilePath As String
Dim compatibilityLevel As CompatibilityLevel

instance.SerializeReplicaMetadata(idFormats, replicaId, serializedFilePath, compatibilityLevel)
public abstract void SerializeReplicaMetadata (
    SyncIdFormatGroup idFormats,
    SyncId replicaId,
    string serializedFilePath,
    CompatibilityLevel compatibilityLevel
)
public:
virtual void SerializeReplicaMetadata (
    SyncIdFormatGroup^ idFormats, 
    SyncId^ replicaId, 
    String^ serializedFilePath, 
    CompatibilityLevel compatibilityLevel
) abstract
public abstract void SerializeReplicaMetadata (
    SyncIdFormatGroup idFormats, 
    SyncId replicaId, 
    String serializedFilePath, 
    CompatibilityLevel compatibilityLevel
)
public abstract function SerializeReplicaMetadata (
    idFormats : SyncIdFormatGroup, 
    replicaId : SyncId, 
    serializedFilePath : String, 
    compatibilityLevel : CompatibilityLevel
)

參數

  • idFormats
    提供者的識別碼格式結構描述。
  • replicaId
    應該序列化中繼資料的複寫識別碼。
  • serializedFilePath
    序列化中繼資料的目的地檔案。
  • compatibilityLevel
    CompatibilityLevel 值,它會指定序列化的中繼資料適用於哪一個 Sync Framework 版本。例如,如果原生知識序列化格式為 Sync Framework 2.0,但是針對此參數所提供的值為 Sync Framework 1.0,系統就會以 1.0 格式序列化知識值。如果知識值使用任何無法以 1.0 格式序列化的 2.0 功能,序列化就會擲回 InvalidSerializationVersionException 例外狀況。

請參閱

參考

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