Freigeben über


SqlSyncMetadataStoreSerializer-Klasse

Serialisiert und deserialisiert Metadaten für ein Replikat zwischen einem kanonischen Metadatendateiformat und versionsspezifischen Metadaten-Speicherdienst-Speicherformaten.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)

Syntax

'Declaration
Public Class SqlSyncMetadataStoreSerializer
    Inherits SyncMetadataStoreSerializer
'Usage
Dim instance As SqlSyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer : SyncMetadataStoreSerializer
public ref class SqlSyncMetadataStoreSerializer : public SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer

Hinweise

Die Serialisierung der Metadatendatei zu einem kanonischen Format mit den SyncMetadataStoreSerializer-Methoden kann verwendet werden, um unter Komponenten von unterschiedlichen Versionen zusammenzuwirken. Weitere Informationen finden Sie unter Zugreifen auf Metadaten von Komponenten anderer Versionen.

Die Serialisierung der Metadatendatei zu einem kanonischen Format mit den SyncMetadataStoreSerializer-Methoden kann verwendet werden, um den Metadatenspeicher zu aktualisieren, wenn sich die Anbieterversion ändert. Weitere Informationen finden Sie unter Aktualisieren der Metadatenspeicherversion.

Die SyncMetadataStoreSerializer-Klasse weist die folgenden Verhaltensweisen hinsichtlich gleichzeitiger Serialisierung und Deserialisierungsvorgänge für einen Metadatenspeicher auf:

  • Gleichzeitige Vorgänge für die Metadaten eines einzelnen Replikats werden nicht unterstützt, unabhängig davon, ob sie in anderen Prozessen oder anderen Threads im gleichen Prozess ausgeführt werden.

  • Gleichzeitige Serialisierungs- und Deserialisierungsvorgänge für einen Metadatenspeicher werden nur dann unterstützt, wenn sich jeder Vorgang auf die Metadaten eines anderen Replikats auswirkt und jeder Vorgang über eine andere Verbindung ausgeführt wird.

Serialisierungs- und Deserialisierungsvorgänge werden nicht unterstützt, während ein Replikat synchronisiert.

Vererbungshierarchie

System.Object
   Microsoft.Synchronization.MetadataStorage.SyncMetadataStoreSerializer
    Microsoft.Synchronization.MetadataStorage.SqlSyncMetadataStoreSerializer

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

SqlSyncMetadataStoreSerializer-Member
Microsoft.Synchronization.MetadataStorage-Namespace

Konzepte

Zugreifen auf Metadaten von Komponenten anderer Versionen
Aktualisieren der Metadatenspeicherversion