SyncMetadataStoreSerializer.SerializeReplicaMetadata 메서드
파생 클래스에서 재정의되면 지정된 복제본에 대한 Metadata Storage Service 저장소의 내용을 대상 파일에 직렬화합니다.
네임스페이스: Microsoft.Synchronization.MetadataStorage
어셈블리: microsoft.synchronization.metadatastorage.dll의 Microsoft.Synchronization.MetadataStorage
구문
‘선언
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
공급자의 ID 형식 스키마입니다.
- replicaId
메타데이터를 직렬화할 복제본의 ID입니다.
- serializedFilePath
메타데이터가 직렬화되는 대상 파일입니다.
- compatibilityLevel
직렬화된 메타데이터가 유효한 대상 Sync Framework의 버전을 지정하는 CompatibilityLevel 값입니다. 예를 들어 네이티브 정보 직렬화 형식이 Sync Framework 2.0인 경우 이 매개 변수에 제공된 값이 Sync Framework 1.0이면 정보 값이 1.0 형식으로 직렬화됩니다. 정보 값이 1.0 형식으로 직렬화될 수 없는 2.0 기능을 사용하는 경우 직렬화를 수행하면 InvalidSerializationVersionException 예외가 발생합니다.
참고 항목
참조
SyncMetadataStoreSerializer 클래스
SyncMetadataStoreSerializer 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스