Método PerformCleanup
Remove metadados de controle de alterações de todos os escopos do banco de dados e atualiza o conhecimento de limpeza para refletir o ponto em que o processo de limpeza parou.
Namespace: Microsoft.Synchronization.Data.SqlServer
Assembly: Microsoft.Synchronization.Data.SqlServer (em Microsoft.Synchronization.Data.SqlServer.dll)
Sintaxe
'Declaração
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 de retorno
Tipo: System. . :: . .Boolean
true se a limpeza de metadados tiver sido executada com êxito. Caso contrário, false.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | Connection é um null Nothing nullptr unit uma referência nula (Nothing no Visual Basic) . |
Exemplos
O exemplo de código a seguir chama PerformCleanup para os metadados que tenham mais do que 7 dias. Para exibir esse código no contexto de um exemplo completo, consulte Como limpar metadados para sincronização de colaboração (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()
Consulte também
Referência
SqlSyncStoreMetadataCleanup Classe