SqlMetadataStore Clase
Representa un almacén de metadatos que se implementa usando una base de datos ligera para almacenar los metadatos.
Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en microsoft.synchronization.metadatastorage.dll)
'Declaración
Public Class SqlMetadataStore
Inherits MetadataStore
Implements IDisposable
'Uso
Dim instance As SqlMetadataStore
public class SqlMetadataStore : MetadataStore, IDisposable
public ref class SqlMetadataStore : public MetadataStore, IDisposable
public class SqlMetadataStore extends MetadataStore implements IDisposable
public class SqlMetadataStore extends MetadataStore implements IDisposable
Metadata Storage Service proporciona una implementación completa de la API de Metadata Storage Service que usa una base de datos ligera para almacenar todos los metadatos necesarios para la sincronización en un archivo de base de datos situado en una ubicación especificada del sistema de archivos. El punto de entrada en esta implementación es SqlMetadataStore.
Para utilizar la implementación de Sync Framework de la API de Metadata Storage Service
Cree un nuevo almacén de metadatos mediante CreateStore o abra un almacén de metadatos existente mediante OpenStore.
Cree los metadatos para una réplica especificada mediante InitializeReplicaMetadata o abra metadatos de réplica existentes mediante GetReplicaMetadata. Ambos métodos devuelven una implementación de ReplicaMetadata que puede tener acceso a los metadatos de réplica que están almacenados en el almacén de metadatos de Sync Framework.
Inicie una transacción de base de datos mediante BeginTransaction. Esto ayuda a asegurarse de que los cambios realizados en los metadatos tras llamar a este método se guarden todos en la base de datos o no se guarde ninguno.
Cree metadatos de elemento nuevos mediante ReplicaMetadata.CreateItemMetadata o busque metadatos de elementos individuales mediante métodos como ReplicaMetadata.FindItemMetadataById. Estos métodos devuelven una implementación de ItemMetadata que puede tener acceso a los metadatos del elemento que están almacenados en el almacén de metadatos de Sync Framework.
Realice cambios en los metadatos del elemento y guarde los cambios mediante ReplicaMetadata.SaveItemMetadata.
Confirme los cambios en el almacén de metadatos llamando a CommitTransaction, o descártelos llamando a RollbackTransaction.
Esta implementación de la API también proporciona un objeto DeleteDetector que permite detectar los elementos eliminados del almacén de elementos. Este objeto está disponible mediante la propiedad ReplicaMetadata.DeleteDetector.
System.Object
Microsoft.Synchronization.MetadataStorage.MetadataStore
Microsoft.Synchronization.MetadataStorage.SqlMetadataStore
Todos los miembros (Compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
SqlMetadataStore Miembros
Microsoft.Synchronization.MetadataStorage Espacio de nombres