PerformCleanup Método
Quita los metadatos de seguimiento de cambios para todos los ámbitos desde la base de datos y actualiza el conocimiento de limpieza para reflejar el punto donde se detuvo el proceso de limpieza.
Espacio de nombres: Microsoft.Synchronization.Data.SqlServer
Ensamblado: Microsoft.Synchronization.Data.SqlServer (en Microsoft.Synchronization.Data.SqlServer.dll)
Sintaxis
'Declaración
Public Function PerformCleanup As Boolean
'Uso
Dim instance As SqlSyncStoreMetadataCleanup
Dim returnValue As Boolean
returnValue = instance.PerformCleanup()
public bool PerformCleanup()
public:
bool PerformCleanup()
member PerformCleanup : unit -> bool
public function PerformCleanup() : boolean
Valor devuelto
Tipo: System. . :: . .Boolean
true si la limpieza de los metadatos se ha ejecutado correctamente. De lo contrario, false.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | Connection es una null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
Ejemplos
En el ejemplo de código siguiente se llama al método PerformCleanup para los metadatos con una antigüedad superior a 7 días. Para consultar este código en el contexto de un ejemplo completo, vea Limpiar los metadatos de la sincronización de colaboración (SQL Server).
SqlSyncStoreMetadataCleanup metadataCleanup = new SqlSyncStoreMetadataCleanup(serverConn);
bool cleanupSuccessful;
metadataCleanup.RetentionInDays = 7;
cleanupSuccessful = metadataCleanup.PerformCleanup();
Dim metadataCleanup As New SqlSyncStoreMetadataCleanup(serverConn)
Dim cleanupSuccessful As Boolean
metadataCleanup.RetentionInDays = 7
cleanupSuccessful = metadataCleanup.PerformCleanup()
Vea también
Referencia
SqlSyncStoreMetadataCleanup Clase