Compartir a través de


SqlCeSyncStoreMetadataCleanup Clase

Representa la limpieza de metadatos de seguimiento de cambios en una base de datos de SQL Server Compact que se sincroniza utilizando un SqlCeSyncProvider.

Espacio de nombres:  Microsoft.Synchronization.Data.SqlServerCe
Ensamblado:  Microsoft.Synchronization.Data.SqlServerCe (en Microsoft.Synchronization.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public Class SqlCeSyncStoreMetadataCleanup
'Uso
Dim instance As SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup
public ref class SqlCeSyncStoreMetadataCleanup
type SqlCeSyncStoreMetadataCleanup =  class end
public class SqlCeSyncStoreMetadataCleanup

Notas

Limpiar los metadatos implica eliminar los correspondientes a las filas que se han eliminado de una tabla base. Sync Framework usa dos tipos de metadatos:

  • Los metadatos del nivel de tabla que realizan el seguimiento de las inserciones, actualizaciones y eliminaciones de cada tabla que se sincroniza.

    Hay una fila de metadatos para cada fila de la tabla base. Si una fila se elimina de la tabla base y todos nodos de todos los ámbitos la han recibido, la fila de los metadatos se puede eliminar sin ningún riesgo.

  • Los metadatos del nivel de base de datos que realizan el seguimiento de los cambios que cada nodo ha recibido de otros nodos.

    Estos metadatos suelen almacenarse en una tabla de ámbito en cada nodo. Las filas de la tabla de ámbito nunca deben eliminarse hasta que se quite el ámbito.

La limpieza es un proceso que se basa en la retención, lo que significa que se eliminan los metadatos con una antigüedad superior al número de días especificado. En las bases de datos de SQL Server, utilice el objeto SqlSyncStoreMetadataCleanup y en las bases de datos de SQL Server Compact, utilice el objeto SqlCeSyncStoreMetadataCleanup. Para obtener más información, vea Limpiar los metadatos de la sincronización de colaboración (SQL Server).

Jerarquía de herencia

System. . :: . .Object
  Microsoft.Synchronization.Data.SqlServerCe..::..SqlCeSyncStoreMetadataCleanup

Seguridad para subprocesos

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

SqlCeSyncStoreMetadataCleanup Miembros

Microsoft.Synchronization.Data.SqlServerCe Espacio de nombres